Не могу понять как сделать ответ на 4 вопрос program degit;
var
a,b,c,d:integer;
begin
writeln ('Введите первое число');
readln (A);
writeln ('Введите второе число');
readln (B);
writeln ('Введите третье число');
readln (C);
writeln ('Ответы на первый вопрос');
writeln (((b+c)>a) and ((a+c)>b) and ((a+b)>c));
writeln ('Ответы на второй вопрос');
writeln ((a xor b xor c div 5) and (a*a xor b*b xor c*c) and (a xor b xor c div 3));
writeln ('Ответы нa третий вопрос');
writeln ((-1)*B div A);
writeln ('Ответы нa четвёртый вопрос');
writeln (d:=(A div C)*(B div C));
readln (d)
writeln (A*B-d*sqr(C));
end.

6 Окт 2022 в 19:41
91 +1
0
Ответы
1

Для ответа на четвертый вопрос вам необходимо добавить вычисление переменной d в начало программы после ввода переменных a, b и c, как показано ниже:

program degit;
var
a,b,c,d:integer;
begin
writeln ′Введитепервоечисло′'Введите первое число'Введитепервоечисло;
readln AAA;
writeln ′Введитевтороечисло′'Введите второе число'Введитевтороечисло;
readln BBB;
writeln ′Введитетретьечисло′'Введите третье число'Введитетретьечисло;
readln CCC;
d := AdivCA div CAdivC * BdivCB div CBdivC; // вычисление переменной d
writeln ′Ответынапервыйвопрос′'Ответы на первый вопрос'Ответынапервыйвопрос;
writeln (((b+c)>a) and ((a+c)>b) and ((a+b)>c);
writeln ('Ответы на второй вопрос');
writeln ((a xor b xor c div 5) and (a*a xor b*b xor c*c) and (a xor b xor c div 3));
writeln ('Ответы на третий вопрос');
writeln ((-1)*B div A);
writeln ('Ответы на четвертый вопрос');
writeln (A*B-d*sqr(C));
readln;
end.

Теперь программа должна корректно вычислить ответ на четвертый вопрос.

16 Апр 2024 в 17:39
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир