нужно написать программу наподобия вот этого:
Найти слова во введенной с клавиатуры строке, вывести их на экран и подсчитать их количество.
Код | #include<stdio.h> #include<string.h> void main() { char s[100],d[100]; int i=0,j=0,bw,ew,len; gets(s); len=strlen(s); while (i<len) { while((s[i]==' ')&&(i<len)) i++; bw=i; while((s[i]!=' ')&&(i<len)) i++; ew=i; strncpy(d,&s[bw],ew-bw+1); d[ew-bw+1]=0; if (bw<len) { j++; printf("%s\n",d);} } printf("Vsego slov %d\n", j); }
|
только для моего задания: В последовательности из 10 пятибуквенных слов найти и поменять местами пару слов, у которых первые три буквы одного совпадают с последними тремя буквами другого.
|