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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2016, 22:15   #21
Watson95
Пользователь
 
Регистрация: 03.11.2016
Сообщений: 12
По умолчанию

да да насчет скобок это я знаю.
попытался использовать while но что то не так опять
может быть после while следует скобки({}) поставить?
Изображения
Тип файла: jpg Screenshot from 2016-11-03 22-13-51.jpg (49.8 Кб, 122 просмотров)
Watson95 вне форума Ответить с цитированием
Старый 03.11.2016, 22:28   #22
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Возвращай жестко заданную строку назад (она ещё своё не отработала)...

Я у тебя спрашивал другое:

Я: как работает цикл "while"?
Ты: тело цикла выполняется, пока условие цикла выполняется. Условие задаётся в скобках: while( условие ).
Я: а ведь, мы можем массив пробежать пока выполниться условие "конца строки". Ты знаешь, что есть спец-символ, означающий конец строки? (его ставить не надо - он ставиться автоматически программой)
Ты: нет.
Я: читай теория (там он указан):

17.jpg


Т.е. тебе нужно типа такого:

Код:
n=0
while( stroka[n]!=символ конца строки )
n++;
Только я не уверен: будет 4 или 5 на выходе. Для профилактики - выведи "n" на экран после цикла.

Последний раз редактировалось ura_111; 03.11.2016 в 22:31.
ura_111 вне форума Ответить с цитированием
Старый 03.11.2016, 22:38   #23
Watson95
Пользователь
 
Регистрация: 03.11.2016
Сообщений: 12
По умолчанию

вот, получилось
Изображения
Тип файла: jpg Screenshot from 2016-11-03 22-37-29.jpg (45.7 Кб, 128 просмотров)
Watson95 вне форума Ответить с цитированием
Старый 03.11.2016, 22:50   #24
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

1) "n" уменьшай на 1 (должно равняться "4")
2) Как ввести строку из консоли?

17.jpg


Только там предупреждение ( когда ты вводишь строка + ENTER, так вот этот самый ENTER ("\n") тоже вводится).

Скомпенсируй это (вспомни для примера "n=4").
ura_111 вне форума Ответить с цитированием
Старый 03.11.2016, 22:59   #25
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Вот ещё одна функция(попробуй и её тоже, а то в предыдущей какие указатели на поток...):

.18.jpg
ura_111 вне форума Ответить с цитированием
Старый 03.11.2016, 23:17   #26
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Кстате, здесь твоя любимая функция "scanf" тоже есть и её попробуй (я чё-то с ней запутался, когда ответил, что нет).
ura_111 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с задачей на C# пожалуйста!!!!!!!!!! sergeymalcow Помощь студентам 0 03.12.2014 21:54
Пожалуйста помогите с задачей! Indira Помощь студентам 1 04.11.2009 21:19
помогите пожалуйста с задачей! Coolmanz Помощь студентам 2 06.01.2008 23:07