Напишите программу на языке С. Программа должна вычислять уравнение y=N-66 если введенное с клавиатуры N больше нуля, если нет, то выводить на экран сообщение об ошибке. Напишите программу на языке С. Программа должна содержать две функции. Главную, в которой будет ввод с клавиатуры числа «х» и проверка больше ли «х» вашего номера по журналу. Если да то программа вызывает подпрограмму(вторую функцию) в которой умножается введенный с клавиатуры «х» на 32. Если нет, то программа выводит сообщение об ошибке на экран. После вычисления результат возвращается в главную функцию и выводиться на экран.
Напишите программу на языке С. Программа должна работать как кодовый замок. Программа использует цикл. Число вводиться с клавиатуры и если оно равняется эталонному ключу по выводиться на экран сообщение об открытии, если нет ввести код еще раз. Пользователю дается 3 попытки.
b: array[1..10] of real;
i,n: integer;
s: real;
begin
s:=0; n:=0;
write('массив a: ');
for i:=1 to 10 do
begin
read(a[i]);
if a[i]<0 then
begin
s:=s+a[i];
n:=n+1;
end;
write(a[i],' ');
end;
s:=s/n;
writeln;
writeln('среднее арифметическое отрицательных: ',s);
writeln('количество отрицательных: ',n);
write('массив b: ');
for i:=1 to 10 do
begin
if a[i]<0 then b[i]:=s
else b[i]:=a[i];
write(b[i]:7:3);
end;
end.
массив a: 2 2 -3 1 -5 -6 -5 9 -7 5
среднее арифметическое отрицательных: -5.2
количество отрицательных: 5
массив b: 2.000 2.000 -5.200 1.000 -5.200 -5.200 -5.200 9.000 -5.200 5.000
121 имеет 3 разряда, значит основание однозначно меньше 10 и больше 2. Подходят 3, 4, 6, 8.
Учитывая, что в числе 121 три разряда, значит число 48 делилось всего три раза.
Число 8 не подойдет, т.к. 48/8=6, значит будет всего два деления.
Число 3 не подойдет, т.к. 48/3 = 16, 16/3=5 - то есть тут будет больше трёх знаков.
Число 4 не подойдет, т.к. 48/4=12, а 12 делится на 4 без остатка, но, судя по числу, во втором делении остаток должен быть равен 2.
Остаётся число 6. Проверим
49/6=8 |1
8/6 = 1 |2
1/6=0 |1
121(6)