запишите в традиционной форме формулы из электронной таблицы при условии, что в ячейке а2 хра- нится значение х, в b2 - у, в с2 – 2, в d2 — с. 1) =a2+b2/3; 2) =(а2+b2)/3; 3) =b2/(а2+3); 4) =a2%b2/c2%d2; 5) =a2%b2/с2/d2.
Как вариант, создать структуру, содержащую вопросы и правильные ответы и вектор из этих структур. в главной процедуре иницировать случайные числа командой 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 <<"Верно";
Это как один из вариантов, который первым в голову пришёл :-)
Делим 1000 монет на 4 кучки по 250 монет. В одной из этих кучек есть фальшивая монета(она либо легче либо тяжелее обычной монеты)
ложим на весы две кучки по 250 монет. Если вес у них равен, то среди них нет фальшивой монеты. Ложим две другие кучки. Тот вес, который отличается от взвешивания говорит о том, что в кучке есть фальшивая монета(это мы определяем на втором взвешивании).
Мы определили кучку с фальшивой монетой. Дальше разбиваем кучу еще раз и повторяем операцию
Изначально кучу можно разбить по разному, например, на 10 кучек по 100 монет
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку