Составить программу для вычисления B = Y + (X/10+Z) X - сумма всех элементов массива; Y - произведение положительных элементов массива; Z - номер наибольшего по модулю элемента массива Сделать в C#
Чтобы найти объем доп. сведений на одного пользователя, нужно сначала найти объем пароля.
Мощность алфавита равна 8, это значит, что на один символ в пароле требуется минимум 3 бита, т.к. 2^3=8
Длина пароля равна 15, то есть его объем будет равен 15*3=45 бит Пароль кодируется в байтах, 45:8=6 байт (пяти байт недостаточно, округляем в большую сторону).
На 20 пользователей выделено 320 байт, значит на одного выделено 320:20=16 байт. Из этих 16 байт 6 байт приходится на пароль, значит на дополнительные сведения выделено 16-6=10 байт.
Program example; Uses CRT; VAR x: integer; VAR y: integer; VAR c: integer; begin; Writeln('Уравнение для решения это c=x+y'); Writeln('Введите значение x...'); Readln(x); Writeln('Введите значение y...'); Readln(y);c:=x+y; Writeln('Результат, c=', c); readln; ClrScr; Writeln('Уравнение для решения это c=x-y'); Writeln('Введите значение x...'); Readln(x); Writeln('Введите значение y...'); Readln(y); c:=x-y; Writeln('Результат, c=', c); readln; ClrScr; Writeln('Уравнение для решения это c=x*y'); Writeln('Введите значение x...'); Readln(x); Writeln('Введите значение y...'); Readln(y); c:=x*y; Writeln('Результат, c=', c); readln; end.
Вот в принципе 3 уравнения на вычисления, комбинации (переменные) вписываешь сам. Название придумай. Я вопрос не очень понял, поэтому если что не так, все-равно навсякий случай сохрани ;)
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку