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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2010, 17:15   #1
kaffein
 
Регистрация: 22.11.2010
Сообщений: 6
По умолчанию вывести первые n слов на экран

Мне нужно вывести на экран первые n слов из рядка. Пользователь задает количество слов n.
не пойму как организовать цикл. ввести и вывести нужно с помощью printf() и scanf()
на пример есть рядок "привет алекс как у тебя дела" пользователь хочет вывести первые 2 слова, на экран должно вывести "привет алекс" буду очень признателен за помощь
kaffein вне форума Ответить с цитированием
Старый 22.11.2010, 17:32   #2
Niro
Форумчанин
 
Аватар для Niro
 
Регистрация: 23.09.2010
Сообщений: 682
По умолчанию

Проходись по строке и считай пробелы если их кол-во равно введенному n, то копируй и выводи, но т.к. пробелов может быть несколько между двумя словами, то в условии проверяй что-то вроде - если текущий символ пробел и следующий символ не пробел, то увеличиваем счетчик, как только счетчик равен n, то копируем
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить.
Niro вне форума Ответить с цитированием
Старый 22.11.2010, 17:41   #3
kaffein
 
Регистрация: 22.11.2010
Сообщений: 6
По умолчанию

проблема в том, что я начал изучать с++ буквально месац назад;((( Если не трудно напиши как ето должно виглидеть
kaffein вне форума Ответить с цитированием
Старый 22.11.2010, 17:57   #4
Shift_sk
Форумчанин
 
Регистрация: 20.11.2010
Сообщений: 221
По умолчанию

а версия дял паскаля не подойдет?
www.bezperepl.at.ua
Код:
...
Shift_sk вне форума Ответить с цитированием
Старый 22.11.2010, 18:55   #5
kaffein
 
Регистрация: 22.11.2010
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Shift_sk Посмотреть сообщение
а версия дял паскаля не подойдет?
к сожелению нет
kaffein вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С# вывести количество слов начинающихся гласной TRAY Помощь студентам 6 15.06.2010 18:51
Вывести строку на экран Dasharnb777 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 13.02.2010 18:59
вывести первые три записи Cannibal SQL, базы данных 2 25.01.2010 17:11
В заданной строке символов заменить все первые буквы слов на заглавные NV-salt Общие вопросы C/C++ 4 05.04.2009 18:41
программа, которая выводит на экран одно из данных слов vados Паскаль, Turbo Pascal, PascalABC.NET 11 26.10.2007 23:47