|
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
|
||||||
Пропускается ввод ответа на следующий вопрос27.05.2021, 19:39. Показов 4552. Ответов 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 | |
|
Пропускается ввод с клавиатуры
Почему пропускается ввод с клавиатуры ? В цикле пропускается ввод данных
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Многофункциональное здание: как одно здание порождает конфликты требований, которые никто не планировал (мат мет мод 29)
anaschu 23.06.2026
Многофункциональное здание:
как одно здание порождает конфликты требований,
которые никто не планировал
Материалы для обсуждения с МГСУ · 2026
Рисунки внутри приложенного ворд файла.
Что за. . .
|
28. Конкретное развертывание плана номер 1 из поста номер 27
anaschu 22.06.2026
Можно ли из модели получить конкретные строительные требования?
Честно — напрямую из текущей модели такие ответы не получить. Но цепочка логики есть, и она не такая длинная.
Где разрыв
. . .
|
27. Планы на разработку функциональных требований к строительству внутри модели пищеблока (или не только его?)
anaschu 22.06.2026
Что уже реализовано и даёт конфликты «бесплатно»
Самый простой конфликт уже работает — конфликт за ресурс-работника. Заданий больше, чем доступных поваров → очередь в queue1. Это прямое отражение. . .
|
26. мед мат модель.Какие типы конфликтов функциональных требований можно рассчитать через ДЕС-моделирование (СМО) в AnyLogic?
anaschu 22.06.2026
Что ДЕС/ СМО умеет считать напрямую:
Конфликты за ресурсы (очереди, узкие места). Несколько типов агентов (повара, учителя, рабочие, пациенты) претендуют на один ресурс (лифт, вход, коридор,. . .
|
|
25 модель здравосохранения и функциональных требований к пищеблоку: конфликты функциональных требований.
anaschu 22.06.2026
Есть ли данные о том, какие функциональные/ эксплуатационные требования или их сочетания труднее всего учитывать при проектировании зданий?
Да, такие данные есть, и они хорошо описаны и в российской,. . .
|
Remote Connection Manager
DevAlt 21.06.2026
Написал для себя небольшую прилагу:
https:/ / github. com/ altbodhi/ ReConMan
По итогу пришел к мысли, что DU не дружат с существующими технологиями.
От сериализации до отображения в реляционную. . .
|
Администрация Хабра удаляет новые энергоэфективные алгоритмы, которые не западной школы кода, и вовсе никак не сгенерированы
Hrethgir 20.06.2026
Делается это, как замечено, при правках - при объявлении концептуальных отличий в алгоримах. Делается это, по линейке событий - после дополнения публикации основными отличиями от основных западных. . .
|
Процесс ориентированная диалектика (не новость - просто системное обновление, философия).
Hrethgir 20.06.2026
Однажды один участник в своём блоге, на этом форуме, сделал запись "О языках замолвите слово". Понимая, что язык - важная вещь, я решил хорошо подумать, прежде чем сказать, и сказал то, что вы видите. . .
|