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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2009, 14:26   #1
серг
Форумчанин
 
Регистрация: 02.11.2009
Сообщений: 179
По умолчанию

не могу понять как сделать чтобы определялась длина каждого слова одной строки
слова должны разделяться пробелом

Код:
#include <stdio.h>
#include <conio.h>
#include <clocale>
#include <stdlib.h>
#include <string.h>
void main ()
{ 
 char Stroka[156];
 int n;
 setlocale(LC_ALL, "Russian");
 printf("введите строку символов : ");
 gets_s(Stroka);
 n=strlen(Stroka)-1;
 printf(Stroka,"%d",n);
 getch;
}
пока только так потому что никак не могу понять принцип разделения и считывания каждого слова одной строки подскажите пожалуйста хоть принцип

считывания длины в смысле
всю строку могу а по отдельности никак не пойму

Последний раз редактировалось Stilet; 30.11.2009 в 15:53.
серг вне форума Ответить с цитированием
Старый 30.11.2009, 14:58   #2
lennon
Заблокирован
 
Регистрация: 18.11.2007
Сообщений: 254
По умолчанию

Код:
int main(int argc, char* argv[])
{
	char str[1024];
	setlocale(LC_ALL, "Russian");
	printf("введите строку символов : ");
	gets_s(str,1024);

	int max = 0;
	int len = strlen(str);
	for (int i=0;i<len;)
	{
		int count = 0;
		while (str[i] != ' ')
		{
			i++;
			count++;
			if (str[i] == 0) break;
		}
		i++;
		if (max < count) max = count;
	}
	printf("Самое длинное слово %d символов", max);
	getch();
	return 0;
}
видимо высшая сила, сегодня расположена к тебе
lennon вне форума Ответить с цитированием
Старый 30.11.2009, 15:03   #3
серг
Форумчанин
 
Регистрация: 02.11.2009
Сообщений: 179
Смех

спасибо ольшое щас до конца еще разберусь в программе
серг вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
объединение строк Silipin Microsoft Office Excel 2 28.10.2009 14:19
Сортировка строк Anarki Общие вопросы C/C++ 2 19.09.2009 20:06
Матрица A состоит из 8 строк и 6 столбцов. вычесть из всех её строк, начиная со второй, первую строку Dimak24 Помощь студентам 1 19.12.2008 15:45
Сравнение строк Elm0 Паскаль, Turbo Pascal, PascalABC.NET 2 02.06.2008 09:31
Excel max 256 строк VS user надо 300 строк Exo Microsoft Office Excel 3 10.01.2008 17:14