|
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
|
||||||
Пропускается ввод ответа на следующий вопрос27.05.2021, 19:39. Показов 4843. Ответов 67
Метки нет (Все метки)
Начал делать тест на ассамблер в Visual Studio. И проблема в том что когда написал код и написал в нём вопросы и ответы к ним, почему то при запуске программы при ответе на вопрос у меня не получается ответить на следующей, то есть если я отвечаю то отвечаю сразу же на два вопроса, а не на один. Нужна помощь как сделать чтобы можно было отдельно отвечать на каждый вопрос. Буду благодарен за помощь. Спасибо.
Вот код программы:
1
|
||||||
| 27.05.2021, 19:39 | |
|
Ответы с готовыми решениями:
67
Ввод в эдит ответа на поставленный вопрос Пропускается ввод Пропускается ввод |
|
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
|
|
| 29.05.2021, 21:41 [ТС] | |
|
Folian, Я понял Вас
Добавлено через 2 минуты Folian, Но как мне сделать вывод в котором будет написано кол-во правильных и кол-во неправильных ответов?
1
|
|
|
Гвоздь Задиров
1719 / 1118 / 337
Регистрация: 25.01.2019
Сообщений: 2,946
|
||||
| 29.05.2021, 21:55 | ||||
|
Ты меня троллируешь?
2
|
||||
|
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
|
|
| 29.05.2021, 22:14 [ТС] | |
|
Folian, Всё заработало. Как сделать рандом и чтобы не 10 вопрос выдавалось, а 2 или 4 например разных вопроса?
Добавлено через 1 минуту Folian, Вот код, я в него вписал вопросы и ответы и всё работает: #include <iostream> #include <vector> #include <string> struct Question { std::string question; std::string var_answers; int answer; bool check_answer(int num) { if (answer == num) return true; return false; } }; int main() { setlocale(LC_ALL, ""); int right = 0; int wrong = 0; int count_of_questions = 11; std::vector<Question> questions; questions.resize(count_of_questions); questions[0].question = "Вероятностью события называется:\n"; questions[0].var_answers = "1) Произведение числа исходов, благоприятствующих появлению события на общее число исходов; \n 2) Сумма числа исходов, благоприятствующих появлению события и общего числа исходов;\n 3) Отношение числа исходов, благоприятствующих появлению события к общему числу исходов;\n"; questions[0].answer = 3; questions.resize(count_of_questions); questions[1].question = "Вероятность невозможного события:\n"; questions[1].var_answers = "1) Больше нуля и меньше единицы; \n 2) равна нулю; \n 3) равна единице; \n"; questions[1].answer = 2; questions.resize(count_of_questions); questions[2].question = "Вероятность случайного события:\n"; questions[2].var_answers = "1) Больше нуля и меньше единицы; \n 2) равна нулю; \n 3) равна единице; \n"; questions[2].answer = 1; questions.resize(count_of_questions); questions[3].question = "Событие это:\n"; questions[3].var_answers = "1) Элементарный исход; \n 2) Пространство элементарных исходов; \n 3) Подмножество множества элементарных исходов; \n"; questions[3].answer = 3; questions.resize(count_of_questions); questions[4].question = "Дисперсия случайной величины - это:\n"; questions[4].var_answers = "1) Начальный момент второго порядка; \n 2) Центральный момент второго порядка; \n 3) Произвольный момент второго порядка; \n"; questions[4].answer = 2; questions.resize(count_of_questions); questions[5].question = "Сумма частот признака равна:\n"; questions[5].var_answers = "1) Объему выборки n; \n 2) Среднему арифметическому значений признака; \n 3) Нулю; \n"; questions[5].answer = 1; questions.resize(count_of_questions); questions[6].question = "Какие из следующих утверждений являются верными:\n"; questions[6].var_answers = "1) Выборочное среднее является точечной оценкой математического ожидания M(X), а выборочная дисперсия - точечной оценкой дисперсии D(X); \n 2) Выборочное среднее является интервальной оценкой математического ожидания M(X), а выборочная дисперсия – точечной оценкой дисперсии D(X); \n 3) Выборочное среднее является точечной оценкой математического ожидания M(X), а выборочная дисперсия - интервальной оценкой дисперсии D(X); \n"; questions[6].answer = 1; questions.resize(count_of_questions); questions[7].question = "Чем отличаются друг от друга различные перестановки из “n” элементов?:\n"; questions[7].var_answers = "1) Только порядком расположения элементов; \n 2) Количеством и составом элементов; \n 3) Количеством элементов; \n"; questions[7].answer = 1; questions.resize(count_of_questions); questions[8].question = "Простейшими задачами математической статистики являются:\n"; questions[8].var_answers = "1) Выборка и группировка статистических данных, полученных в результате эксперимента; \n 2) Определение параметров распределения, вид которого заранее известен; \n 3) Получение оценки вероятности изучаемого события; \n"; questions[8].answer = 2; questions.resize(count_of_questions); questions[9].question = "Какие основные типы случайной величины встречаются исследователю?:\n"; questions[9].var_answers = "1) Дискретная; \n 2) Непрерывная; \n 3) Выборочная; \n"; questions[9].answer = 1; questions.resize(count_of_questions); questions[10].question = "Дайте определение случайной величины:\n"; questions[10].var_answers = "1) Появление некоторых числовых значений в результате эксперимента; \n 2) Величина, принимающая в результате эксперимента одно только значение из некоторой их совокупности ; \n 3) Величина, принимающая в результате эксперимента одно только значение из некоторой их совокупности и неизвестное заранее, какое именно; \n"; questions[10].answer = 3; for (int i = 0; i < count_of_questions; ++i) { std::cout << questions[i].question; std::cout << questions[i].var_answers; int ans; std::cin >> ans; if (questions[i].check_answer(ans)) ++right; else ++wrong; } std::cout << "\nПравильных ответов - " << right; std::cout << "\nНеправильных ответов - " << wrong; system("pause>>null"); } Добавлено через 25 секунд Folian, Как рандом сделать? Добавлено через 13 минут Folian, std::cout << "\n\nResult: W:" << wrong << " R:" << right << "\n\n"; Это вывод результата, то есть правильный ответ или нет. if (questions[i].check_answer(ans)) ++right; else ++wrong; - questions[i] это указатель за который в программе закреплены вопросы и ответы к ним, а после этого выполняется подсчёт правильных и неправильных ответов. } std::cout << "\nПравильных ответов - " << right; std::cout << "\nНеправильных ответов - " << wrong;
1
|
|
|
Гвоздь Задиров
1719 / 1118 / 337
Регистрация: 25.01.2019
Сообщений: 2,946
|
|
| 29.05.2021, 22:15 | |
|
ANGELin04ka, пожалуйста, создай отдельную тему со своим вопросом - так будеет лучше и быстрее для всехю
1
|
|
|
30 / 24 / 6
Регистрация: 24.11.2020
Сообщений: 214
|
|
| 29.05.2021, 22:24 | |
|
Folian, А я тут причём?
![]() Я просто решила подсказать, ибо думала, что это требуется сделать, дальше сам пусть пытается
4
|
|
|
Гвоздь Задиров
1719 / 1118 / 337
Регистрация: 25.01.2019
Сообщений: 2,946
|
||||
| 29.05.2021, 22:39 | ||||
|
Твои макароны без тэгов и отступов даже читать не буду. Мой код тебя не устраивает? Чем? Добавлено через 1 минуту ![]() Добавлено через 12 минут goodrogrammer, знаешь, у меня сложилось стойкое впечатление что ты, ни черта не понимая в плюсах, толкаешь решения отсюда за реальные шекели. И пожалейка твоя в ЛС - фикция.
4
|
||||
|
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
|
|
| 29.05.2021, 22:40 [ТС] | |
|
Folian, А почему Ваша программа выводит и вопрос и ответ сразу же, а где ввод ответа?
1
|
|
|
404 / 261 / 168
Регистрация: 13.01.2021
Сообщений: 1,162
|
|
| 29.05.2021, 22:43 | |
|
Folian, смотрю вижу делать почти нечего, но как же тебя долбят вопросами, аж смешно, ещё убило то что автор пытается на этом заработать. Удачи написать код который автору нужен хах.
2
|
|
|
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
|
|
| 29.05.2021, 22:45 [ТС] | |
|
kirigaua, Не кто не на чём не пытается заработать, я просто решаю свой вопрос
1
|
|
|
404 / 261 / 168
Регистрация: 13.01.2021
Сообщений: 1,162
|
|
| 29.05.2021, 22:50 | |
|
Folian, ещё топ что ты просишь ANGELin04ka, чтобы она создала тему, в которой будет объяснять что хочет автор, чтобы он тебя не бесил.
Добавлено через 2 минуты goodrogrammer, я понимаю вас, но слишком задачами закидываете человека только написал вам свой вариант вывода вопросов уже сделать их рандом и что-то не так, а что вот тут вопрос.
1
|
|
|
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
|
|
| 29.05.2021, 22:52 [ТС] | |
|
kirigaua, Но так извините что напряг
1
|
|
|
404 / 261 / 168
Регистрация: 13.01.2021
Сообщений: 1,162
|
|
| 29.05.2021, 22:54 | |
|
goodrogrammer, да не у меня извиняйтесь, а у человека у который вам код писал, мне просто смешно
.
1
|
|
|
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
|
|
| 29.05.2021, 22:57 [ТС] | |
|
Folian, Извините, что я так Вас напряг и закидал вопросами
Добавлено через 1 минуту kirigaua, Так вопрос из начально был один, я его решил сам, даже Folian, написал что не чего не делал. После этого у меня появился как сделать рандом, чтобы выдавались два вопроса из 10
1
|
|
|
404 / 261 / 168
Регистрация: 13.01.2021
Сообщений: 1,162
|
|
| 29.05.2021, 23:02 | |
|
goodrogrammer, так попросите еще раз Folian, сделать вам его в данный момент сижу с телефона, помочь немогу
1
|
|
|
Гвоздь Задиров
1719 / 1118 / 337
Регистрация: 25.01.2019
Сообщений: 2,946
|
|
| 29.05.2021, 23:02 | |
|
2
|
|
|
404 / 261 / 168
Регистрация: 13.01.2021
Сообщений: 1,162
|
|
| 29.05.2021, 23:08 | |
|
Folian, ахахазах классный вопрос кстати. Так почему ?
![]() Добавлено через 3 минуты goodrogrammer, наверное для того чтобы пользователь программы видел что какая цифра значит и там же видно, как минимум наскрине вижу ввод.
1
|
|
|
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
|
|
| 29.05.2021, 23:08 [ТС] | |
|
Folian, Вот что мне выводит. Для того чтобы мне редактировать Ваш код, нужно понять что где и как поменять.
1
|
|
|
Гвоздь Задиров
1719 / 1118 / 337
Регистрация: 25.01.2019
Сообщений: 2,946
|
||
| 29.05.2021, 23:13 | ||
|
Verevkin, спасибо за гиф-прогу. Спрашивал давно - опробовал тоьлко сейчас - вещь-вещь, чо.
![]() Добавлено через 3 минуты
2
|
||
|
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
|
|
| 29.05.2021, 23:17 [ТС] | |
|
Folian, В какой программе Вы работаете?
Добавлено через 2 минуты Folian, скачал файл Ваш, прочитал, так всё равно нечего не понял Добавлено через 46 секунд Folian, кажется дошло
1
|
|
|
404 / 261 / 168
Регистрация: 13.01.2021
Сообщений: 1,162
|
|
| 29.05.2021, 23:18 | |
|
goodrogrammer, самый наверное легкий вопрос темы на который даже я отвечу visual studio. Спросите откуда я знаю, а на скринах он полностью спалил свою среду разработки.
1
|
|
| 29.05.2021, 23:18 | |
|
Пропускается ввод с клавиатуры
Почему пропускается ввод с клавиатуры ? В цикле пропускается ввод данных
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|