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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.11.2009, 12:25   #1
серг
Форумчанин
 
Регистрация: 02.11.2009
Сообщений: 179
По умолчанию Строки на С++

Опpеделить число символов в самом длинном слове стpоки. Слова отделяются знаком пробел.

программа должна выполнять:ввод исходной строки произвольно, вывод строки,обработку строки, вывод результатов
вот начало: но не пойму как организовать считывание чтоб пробел был разделителем слов
Код:
#include <stdio.h>
#include <conio.h>
#include <clocale>
#include <stdlib.h>
void main ()
{ 
 char Stroka[256];
 int n;
 setlocale(LC_ALL, "Russian");
 printf("введите ваше имя");
 getchar();
 gets(Stroka);
 int isspace (int Stroka);
 n=sizeof(Stroka);
 printf(Stroka,"%s",n);
 getch;
}

Последний раз редактировалось Stilet; 30.11.2009 в 12:29.
серг вне форума
Старый 30.11.2009, 12:29   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я бы делал так:
Ввод посимвольно, как только появляется первый пробел, запоминаем его позицию в переменку - это длина первого слова.
Далее следующий пробел запоминаем во вторую переменку, считаем разницу между ними, если она более максимума - мы нашли позицию и длинну слова.
I'm learning to live...
Stilet вне форума
Старый 30.11.2009, 12:37   #3
lennon
Заблокирован
 
Регистрация: 18.11.2007
Сообщений: 254
По умолчанию

а нет, стилет! посимвольный ввод, это что, после кждого символа интер клацать? помоему лучше было бы запихнуть ваш алгоритм в функцию, чтобы как-то универсально было. И я так понял человеку надо, чтобы было написано, а не ваши алгоритмы xD

некий серг, я не препод, но я сразу поставил 0 и сказал бы иди учи си ))) особенно за это
int isspace (int Stroka);

А вообще я так понял вы решили, что если что-то напечатать, то люди обязательно будут все за вас делать

Последний раз редактировалось lennon; 30.11.2009 в 12:40.
lennon вне форума
Старый 30.11.2009, 12:40   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
это что, после кждого символа интер клацать?
А ты что только такой способ знаешь?
Я лично знаю способ которому не нужно Энтер нажимать.
I'm learning to live...
Stilet вне форума
Старый 30.11.2009, 12:44   #5
серг
Форумчанин
 
Регистрация: 02.11.2009
Сообщений: 179
По умолчанию

короче закрывайте тему я сам все понял просто тупанул сначала
серг вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки Anarki Общие вопросы C/C++ 8 28.11.2009 03:22
Перенести символа с начала строки в место перед запятой этой же строки. Zhiltsov Microsoft Office Excel 4 05.06.2009 13:10
Строки. Как вывести часть строки? Anfall Общие вопросы Delphi 7 26.02.2009 09:10
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй gotex Помощь студентам 4 08.05.2008 02:27
как вывести строку поочередно сначала первая буква первой строки потом первая буква второй строки и т.д. vitalik007 Помощь студентам 1 25.09.2007 20:45