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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2020, 22:15   #1
vanskor38
Новичок
Джуниор
 
Регистрация: 01.12.2019
Сообщений: 2
Злость Работа со строками C++

C клавиатуры пользователем вводятся буквы английского алфавита в порядке их следования. В случае если порядок следования нарушается, выведите на экран сообщение, “Вы, к сожалению, не знаете английский алфавит”. Если все символы были введены правильно, выведите на экран сообщение “Отлично сработано!”
На языке c++.

Ребят, помогите... Ничего не понимаю в этой теме...
vanskor38 вне форума Ответить с цитированием
Старый 28.05.2020, 13:19   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,306
По умолчанию

Прочитай в Сети как принимать символы в С++
Опиши строку символов с правильным алфавитом
Опиши переменную, которая будет считать вводимые символы.
Эта же переменная будет использоваться для получения символа алфавита из правильной строки.
(Тут надо узнать, как обращаться к символам строки)
Опиши переменную flag и пусть её первое значение - True
Выведи сообщение с просьбой ввести символы по алфавиту
В цикле do {...}while <условие>
Увеличиваем на 1 переменную-счётчик
Читаешь первый введённый символ и сравниваешь его с правильным.
Если всё верно, то Continue
Если неверно, то flag = false и Break.
За циклом условный оператор типа:
Код:
if (flag) print(<Всё прекрасно>);
else
   print(<Пока не всё потеряно ещё можно подучиться.>);
Цикл можно и через, например,
Код:
flag = 1;  // Это True
While 1 {
   ...
   <Увеличиваем номер символа типа key++>
   <Проверяем номер. Он не должен быть больше числа символов алфавита>
   if (key > Nmax) Break;
   <Проверяем правильность символа>
   if <Ok> Continue;
   flag = 0; // Это False
   Break;
   ...
}
PS: Это не С++, это набросок
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа со строками в бд Nikai БД в Delphi 1 17.01.2013 10:49
Работа со строками DJSWAT Помощь студентам 3 09.03.2011 13:28
Работа с матрицами (норма матрицы, работа со строками) Neitrosha Помощь студентам 1 26.11.2010 20:19
работа со строками DeDoK Общие вопросы Delphi 2 02.02.2010 23:27
Работа со строками konkonych Помощь студентам 4 09.04.2009 15:18