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

Ответы 1

  • function SumDigit(a: integer): integer; // функция считает сумму цифр в числе.begin while a > 0 do // пока не кончились цифры в числе.  begin    Result := Result + (a mod 10); // считаем сумму, начиная с последней цифры.     a := a div 10; // удаляем последнюю цифру из числа.  end; end;

    var // начало основной программы.      a,b,c, sum: integer; // объявляем переменные целочисленного типа. begin   writeln(\'Введите три целых числа:\'); // вывод на экран строки.   readln(a,b,c); // считываем введенные с клавиатуры числа.   sum := SumDigit(a) + SumDigit(b)+ SumDigit(c); // считаем сумму цифр всех трех чисел.   writeln(\'Сумма цифр в числах \',a,\', \',b,\', \',c,\' равна: \',sum); // вывод строки на экран.end.

    • Автор:

      lukaucaa
    • 3 года назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years