// consoleapplication60.cpp: определяет точку входа для консольного приложения.// #include "stdafx.h"#include< conio.h> #include"iostream"#include "stdio.h"#include "time.h" using namespace std; int main(){ int x, y,c; setlocale(lc_all, "rus"); srand((unsigned)time(null)); x = rand() % 8 + 2; y = rand() % 8 + 2; cout < < "сколько будет " < < x < < "*" < < y < < "? " < < "\n"; cout < < "введите ответ и нажмите enter "; cin > > c; if (x*y == c) { cout < < "правильно\n"; } else { cout < < "вы ошиблись " < < x < < "*" < < y < < "=" < < c; }return 0; }
Сумарокова
10.10.2021
Переводим x и y в двоичную систему - это все же два числа, а не четыре, как если бы из двоичной переводить z. цифры шестнадцатиричного x расписываем по двоичным , а восьмеричного y - по . x = b7₁₆ = 1011 0111₂ = 10110111 y = 271₈ = 010 111 001₂ = 10111001 требуется найти z, которое находится между x и y. запишем в столбик, выравняв по младшему разряду, сначала x, потом варианты z и в конце y. то, что не будет попадать в интервал между числами в первой и последней строках, потом вычеркнем. 10110111 10111001 - равно нижнему, вычеркнем10011000 - меньше верхнего, вычеркнем10111000 - подходит - это ответ10110111 - равно верхнему, вычеркнем 10111001 ответ: 3) 10111000₂
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Дан фрагмент блок схемы алгоритма какое значение примет переменная x и y после выполнения алгоритма если взлдные значения x =-3 y=-2