Форум программистов, компьютерный форум, киберфорум С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 26.10.2018
Сообщений: 13
1

Написать программу, проверяющую пользователя на знание ASCII-кодировки

17.06.2019, 20:54. Показов 1853. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написать программу, проверяющую пользователя на знание ASCII-кодировки. Программа выводит символ, пользователь должен ввести его код или наоборот, в зависимости от выбора пользователя. Пользователь выбирает количество вопросов. Программа проверяет правильность ответов оценку («отлично», «хорошо», «не расстраивайся»). Реализовать с помощью while и do while
C++Выделить код
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int rej,rd,kol_vo_vop,ogr=0,prav = 0,kod;
    char vib;
    cout << "Добро пожаловать в игру!"<<endl;
    cout << "На какое количество вопросов вы хотите ответить? - "; cin >> kol_vo_vop;
    cout << "Какой режим игры вы хотите выбрать?"<<endl;
    
        cout << "1 - угадывать символ." << endl;
        cout << "2 - угадывать код." << endl;
        cout << "Ваш выбор - "; cin >> rej;
        system("cls");
    if (rej == 1) {
        while (ogr<kol_vo_vop) {
            srand(time(0));
            rd = rand() % 31 + 224;
            cout << "Что за символ? - " << rd;
            cin >> vib;
            if (rd == (int)vib) {
                prav++;
            }
            ogr++;
        }
    }
    cout << prav;
написал пока данную часть кода, ни как не могу додумать, как перевести символ в ASCII и наоборот для проверки правильности ответа
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.06.2019, 20:54
Ответы с готовыми решениями:

Написать программу для младших школьников, проверяющую знание ими таблицы умножения от 2 до 12
Помогите пожалуйста! Надо написать программу для младших школьников, проверяющую знание ими...

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

Написать программу, которая проверяет пользователя на знание таблицы умножения
Написать программу, которая проверяет пользователя на знание таблицы умножения. Программа выводит...

Написать программу, которая проверяет пользователя на знание таблицы умножения
Необходимо написать программу, которая проверяет пользователя на знание таблицы умножения....

1
Модератор
Эксперт С++
13727 / 10923 / 6479
Регистрация: 18.12.2011
Сообщений: 29,156
17.06.2019, 21:27 2
Лучший ответ Сообщение было отмечено Egor_S как решение

Решение

Вывод кодов
C++Выделить код
1
cout<<(int)vib<<rd;
Вывод символов
C++Выделить код
1
cout<<vib<<(char)rd;
1
17.06.2019, 21:27
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.06.2019, 21:27
Помогаю со студенческими работами здесь

Исправить программу для кодировки текста из ASCII В 1251
Помогите пожалуйста пишу программу для кодировки текста из ASCII В 1251, в коде постоянно...

Написать макрос-тест, проверяющий пользователя на знание математических функций языка lisp
Написать макрос-тест, проверяющий пользователя на знание математических функций языка lisp.

Какие операторы нужно выучить, чтобы сделать программу, проверяющую сетевой статус пользователя на сайте
Всем привет. Я начинающий программист, интересует вопрос: какие операторы нужно выучить, чтобы...

Написать программу, проверяющую принадлежность точки
Здравствуйте, помогите составить программу, проверяющую принадлежность точки с коор- динатами (х,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Аутентификация на сайте с помощью формы
bytestream 21.01.2025
В современном цифровом мире безопасная аутентификация становится краеугольным камнем защиты веб-приложений и пользовательских данных. Каждый день миллионы людей используют различные онлайн-сервисы,. . .
Как получить индекс в цикле for в Python
bytestream 21.01.2025
При работе с коллекциями данных в Python часто возникает необходимость не только получить доступ к элементам последовательности, но и знать их позицию в процессе итерации. Индексация в циклах. . .
Как определить адрес, из которого локальный репозиторий Git был клонирован
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса. При работе с Git разработчики часто сталкиваются с необходимостью. . .
Какая разница между операторами == и === в сравнениях в JavaScript
bytestream 21.01.2025
В мире веб-разработки JavaScript занимает особое место как динамический язык программирования, предоставляющий разработчикам широкий набор инструментов для создания интерактивных веб-приложений. . . .
Из чего и как собрать свой домашний кинотеатр
bt_guru 21.01.2025
Создание домашнего кинотеатра: от идеи до реализации В современном мире домашний кинотеатр стал неотъемлемой частью комфортного жилого пространства, предоставляя возможность наслаждаться. . .
Ошибки стиральных машин
bt_guru 21.01.2025
Современные стиральные машины представляют собой сложные электронные устройства, оснащенные множеством датчиков и систем контроля. Они способны самостоятельно определять вес загруженного белья,. . .
Копирование (маппинг) объектов в JavaScript
bytestream 21.01.2025
В современной разработке программного обеспечения копирование объектов представляет собой фундаментальную операцию, которая требует особого внимания и понимания. Маппинг объектов в JavaScript – это. . .
Как работать с Apache Kafka в C# .NET
bytestream 21.01.2025
Apache Kafka представляет собой распределенную платформу потоковой передачи данных, которая произвела революцию в области обработки больших объемов информации в реальном времени. Эта система,. . .
Как использовать RabbitMQ в C# .NET
bytestream 21.01.2025
RabbitMQ представляет собой мощный брокер сообщений, который эффективно решает эту задачу, обеспечивая надежную передачу данных между множеством приложений. Этот инструмент реализует протокол AMQP. . .
Как объединить последние коммиты в Git
bytestream 21.01.2025
В мире разработки программного обеспечения система контроля версий Git стала незаменимым инструментом для управления исходным кодом. Одной из наиболее полезных, но порой сложных для освоения функций. . .
Как запушить новую локальную ветку (branch) в удалённый репозиторий Git и отслеживать её
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемым инструментом для эффективного управления кодом и организации командной работы. Одной из ключевых. . .
Как создать директорию и все родительские директории, указанные в пути, с помощью Python
bytestream 21.01.2025
Python предоставляет мощные инструменты для работы с файловой системой через встроенные модули os и pathlib, которые значительно упрощают процесс манипуляции директориями. Эти модули содержат. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru