• Как на Pascal ABC написать программу, которая будет считать сумму цифр в числе, введенного с клавиатуры?
    Количество цифр в числе не известно! Число целочисленное! Желательно с объяснениями ( вне программы ). Заранее спасибо!!!

Ответы 2

  • Вот это как раз случай, когда число не может превышать 2147483647
  • var a,b,c,d:integer;beginwriteln('введите число'); //запрос числаreadln(a);d:=a;                 //это для красотыwhile (a<>0) do begin //пока мы не дойдём до последней цифры в числе делать следующее  b:=a mod 10;        //берём последнюю цифру числа    c:=c+b;             //находим сумму цифр  a:=a div 10;        //убираем из данного числа последнюю цифру  end; writeln('сумма цифр числа ',d,' = ',c); // вывод результатаend.
    • Автор:

      kamora
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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