Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2014, 07:52   #1
vbn1
Пользователь
 
Регистрация: 06.10.2011
Сообщений: 67
По умолчанию Работа со строками

Написать программу, печатающую самое длинное слово из заданного предложения, содержащее не менее трех букв а.
часть кода я написал по нахождению длинного слова, но ругаться на вот эту строчку
Код:
   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();
}
vbn1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа со строками asyat Помощь студентам 1 09.03.2011 17:51
Работа со строками в СИ Даsha Помощь студентам 0 20.02.2011 15:56
Работа с матрицами (норма матрицы, работа со строками) Neitrosha Помощь студентам 1 26.11.2010 20:19
Работа со строками Irishka18 Помощь студентам 1 01.12.2009 20:32
Работа со строками. Си Влад-mego Помощь студентам 7 24.03.2009 10:12