Самое длинное слово, содержащее минимум 3 буквы 'a'
Добавлено: 02 янв 2015, 16:20
Написать программу, печатающую самое длинное слово из заданного предложения, содержащее не менее трех букв а.
часть кода я написал по нахождению длинного слова, но ругаться на вот эту строчку
листинг программы
часть кода я написал по нахождению длинного слова, но ругаться на вот эту строчку
Код: Выделить всё
if (strlen(mas[i])>strlen(mas[m])) m=i;
Код: Выделить всё
#include<stdio.h>
#include<string.h>
#include<conio.h>
int main()
{
char s[255];
int i,n,m;
char slovo;
char mas [100];
printf("Vvedite text");
scanf("%c",&s);
n=0;
for (i=1; i<=strlen(s);i++)
if (s[i]!= ' ')
slovo=slovo+s[i];
else
{
n++;
mas[n]=slovo;
}
m=1;
for (i=2; i<=n;i++)
if (strlen(mas[i])>strlen(mas[m])) m=i;
printf("Samoe dlinoe slovo :%c ",mas[m]);
getch();
}