Дан программный код: program my3; var N:longint; A,С:integer; begin writeln ('введите...

0 голосов

Дан программный код: program my3; var N:longint; A,С:integer; begin writeln ('введите двузначное число:'); readln(N); A:= N div 100; C:= N mod 10; if (A=7) or (C=7) then N:= N*N; write(N); end. Каков результат работы программы при введении исходного числа N=17?


спросил от (83 баллов) в категории Информатика
2 Ответы
0 голосов
ответил от Начинающий (324 баллов)

Результат будет равен 289


image
оставил комментарий от (83 баллов)

Спасибо!

оставил комментарий от (83 баллов)

А с этим не поможешь? Чему будет равно значение переменной X после выполнения последовательности операторов присваивания?
x: = 5;
y: = x* 2;
x: = y * y + y;
x: = x + y;

оставил комментарий от (83 баллов)

А всё, разобралась, не надо.

оставил комментарий от Начинающий (324 баллов)

var x,y:integer;
begin

x:=5;
y:=x*2;
x:=y*y+y;
x:=x+y;

write('Результат:',y);{Результат 10}
end.

0 голосов
ответил от Отличник (5.8k баллов)

Не можно было просто переписать код в паскаль?


image
...