В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
KOTE422
KOTE422
15.07.2021 13:29 •  Информатика

Складіть блок-схему фрагмента алгоритму, у якому в цикл з передумовою вкладено неповне розгалуження. Поясніть виконання складеного фрагменту. сразу ​

Показать ответ
Ответ:
Мария3467
Мария3467
09.10.2022 03:48
Как вариант, создать структуру, содержащую вопросы и правильные ответы и вектор из этих структур. в главной процедуре иницировать случайные числа командой srand(time(0)); и с команды rand()&РазмерМассива выбирать случайным образом вопрос.

struct questions
{
char quest[150];
int answ;
};

vector<questions> ques(10);

srand(time(0));
int q = rand()%10;
cout <<ques[q].quest;
cin >>a;
if (a==ques[q].answ) cout <<"Верно";

Это как один из вариантов, который первым в голову пришёл :-)
0,0(0 оценок)
Ответ:
QbQbQb
QbQbQb
30.11.2021 16:58
Делим 1000 монет на 4 кучки по 250 монет. В одной из этих кучек есть фальшивая монета(она либо легче либо тяжелее обычной монеты)

ложим на весы две кучки по 250 монет. Если вес у них равен, то среди них нет фальшивой монеты. Ложим две другие кучки. Тот вес, который отличается от взвешивания говорит о том, что в кучке есть фальшивая монета(это мы определяем на втором взвешивании).

Мы определили кучку с фальшивой монетой. Дальше разбиваем кучу еще раз и повторяем операцию

Изначально кучу можно разбить по разному, например, на 10 кучек по 100 монет
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота