Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Matematicki problem - nalazenje najduzeg kontinualnog niza
#12
Code:
#include <stdio.h>

int main() {
    char string[100] = "Hello Kurnool";
    int i, start = 0, longest = 0, longest_pos = 0;

    for (i = 0; string[i] != '\0'; i++) {
        if (string[i] == ' ') {
            start = i + 1;
        } else {
            if (i - start > longest) {
                longest = i - start;
                longest_pos = start;
            }
        }
    }   
    printf("longest word: %d letters, '%.*s'\n",
           longest, longest, string + longest_pos);

    return 0;
}

Hmm, mozda je ovo resenje!
Ovo trazi najduzu reč u stringu, stim sto cu ja umesto stringova i mojih tacaka samo da kazem na primer "T" gde mi je tacka i da stavim " " gde mi je praznina i tako da nadjem najduzi niz, njegovu pocetnu poziciju i njegovu duzinu, onda te rezultate uzmem u dosadasnji racun za trazenje minimuma i to bi bilo odprilike to!
Reply


Messages In This Thread
RE: Matematicki problem - nalazenje najduzeg kontinualnog niza - by mikikg - 07-13-2020, 07:44 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)