Pascal. Сумма квадратов цифр некоторого двузначного числа ** 1 больше утроенного...

0 голосов
67 просмотров

Pascal. Сумма квадратов цифр некоторого двузначного числа на 1 больше утроенного произведения этих цифр. После деления этого двузначного числа на сумму его цифр в
частном получается 7 и в остатке 6. Составить цикл нахождения числа, если он существует.


Информатика (19 баллов) | 67 просмотров
0

Занятно. Но задача решается даже чисто математически, получается система двух линейных уравнений и ответ: такое число существует, оно равно 83.

Дан 1 ответ
0 голосов

For i:=1 to 9 do
for j:= 0 to 9 do
if((i*i+j*j-3*i*j=1)and((i*10+j)div(i+j) = 7)and((i*10+j)mod(i+j) = 7) then write('Искомое число',i*10+j);
end.

(248 баллов)
0

Замечательный фрагмент, только с двумя недостатками: в условном выражении не хватает закрывающей скобки и если её поставить в самом конце, программа не находит решения.

0

Увидел, где ошибка. Перед then должна быть не 7, а 6)