Дано трехзначное число.Проверьте равна ли его первая цифра сумме квадратов второй и...

0 голосов

Дано трехзначное число.Проверьте равна ли его первая цифра сумме квадратов второй и третьей


спросил от (12 баллов) в категории Информатика
оставил комментарий от

это на паскале код написать?

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

Да

оставил комментарий от

ок,щас сделаю

оставил комментарий от

а нет,это сложно)какой это класс?

1 Ответ
0 голосов
ответил от Начинающий (552 баллов)

var a1,a2,a3,a:integer;

begin

write('Введите трехзначное число: ');

readln(a);

if (a>99) and (a

begin

a1:=a div 100;

a2:=a div 10 mod 10;

a3:=a mod 10;

if a1=sqr(a2)+sqr(a3) then writeln('1 цифра равна сумме квадратов 2 и 3 цифр') else writeln('1 цифра не равна сумме квадратов 2 и 3 цифр');

end else

writeln('Было введено не трехзначное число!');

end.

оставил комментарий от БОГ (678k баллов)

не правильно)

оставил комментарий от БОГ (678k баллов)

ты проверял свою программу?

оставил комментарий от БОГ (678k баллов)

я ввел 822,он вывел: "1 цифра равна сумме квадратов 2 и 3" 2 в квадрате(4) + 2 в квадрате(4)4+4 =8

оставил комментарий от БОГ (678k баллов)

а косяк,все правильно)

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

Эм, я всегда свои программы перед публикацией компилирую для проверки

оставил комментарий от БОГ (678k баллов)

прости,просто лохонулся я,когда компилировал)

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

Бывает)

...