07-13-2020, 07:44 AM
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!