Вопрос задан 27.04.2019 в 19:01. Предмет Информатика. Спрашивает Маллаев Шодруз.

Написать на Паскале программу. Вывести на экран все трехзначные числа, сумма квадратов цифр которых

равна 105. В программе должен быть контроль, является ли число трехзначным.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Макарова Наталья.
// PascalABC.NET 3.2, сборка 1439 от 09.05.2017
// Внимание! Если программа не работает, обновите версию!

begin
  for var i:=1 to 9 do
    for var j:=0 to 9 do
      for var k:=0 to 9 do
        if i*i+j*j+k*k=105 then Write(i,j,k,' ');
  Writeln
end.

Результат
458 485 548 584 845 854
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа на языке Pascal:

```pascal program ThreeDigitNumbers;

var number, digit1, digit2, digit3, sumOfSquares: integer;

begin for number := 100 to 999 do begin digit1 := number div 100; digit2 := (number div 10) mod 10; digit3 := number mod 10; sumOfSquares := (digit1 * digit1) + (digit2 * digit2) + (digit3 * digit3); if (sumOfSquares = 105) then begin writeln(number); end; end; end. ```

Эта программа выводит на экран все трехзначные числа, сумма квадратов цифр которых равна 105.

Программа начинает цикл с числа 100 и заканчивает на 999, так как мы ищем трехзначные числа. Далее программа разделяет число на отдельные цифры и находит сумму их квадратов. Если сумма квадратов равна 105, то число выводится на экран.

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

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос