Ксения
программирование. Помогите, пожалуйста!!
Язык си. Половину задачи я сделала. Осталось вывести на экран слова большего на меньшее.
А задание было само, в строчке убрать пробелы и вывести на экран слова в порядке убывания длин.
#include
#include
#include
int main()
{
char str1 [110]="", str2[110]="", *p, str3[100][100];
int tmp, i=0;
gets(str1);
p=str1;
while (*p!='/0') {
tmp=strspn(p, "\t");
p=p+tmp;
if (*p=='\0') break;
tmp=strcspn (p, "\t");
strncpy (str3[i], p, tmp);
strcat(str[i], "");
i++;
p=p+tmp;
}
}