Информатика, опубликовано 17.03.2019 13:40
Написать программу в с++ . надо. в произвольном тексте программа выводит самое короткое слово.
Ответ оставил: Гость
//самое короткое слово #include < iostream> #include < cstdlib> #include < cstring> using namespace std; int main(int argc, char** argv) { int i=0,j=0,l=0; char st[200]; char ch=' '; cout< < " string: "; gets(st); cout< < endl; string mins; int mn,bgmn,emn,tek; mn=strlen(st); bgmn=0; while (true) { while ((st[j]! =ch) and (j< strlen( j++; tek=j-l; for (int i=l; i< j; i++) { if (tek< mn) { mn=tek; bgmn=l; emn=j-1; } } if (j==strlen(st)) break; j++; l=j; }//запись строки for (int i=bgmn; i< =emn; i++) mins=mins+st[i]; cout< < "short word: "< < mins< < endl< < endl; system("pause"); return(0); }
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01