Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Получить сумму m последних цифр числа n(Pascal)

27K
13 ноября 2007 года
MaxDogg
11 / / 13.11.2007
Вот и задачки
1) Даны натуральные числа m и n. Получить сумму m последних цифр числа n.

как я понял, мы вводим m и n, где m - это число последних цифр введеного n, т.е. вводим m=2, n=155, значит последних, судя по m, 2 числа от n(155) нужно сложить

[color=red]Читать правила. Модератор.[/color]
20K
13 ноября 2007 года
Nem
10 / / 21.02.2007
последнюю цифру десятичного числа можно получить как остаток от деления на 10. Делишь так, и складываешь эти остатки до тех пор, пока счетчик не будет равен m.
Код:
m,n,s,i integer;
s:=0;
i:=0;
readln(m,n);
while (n>0)and(i<m) do
  begin
      s:=s+(n mod 10);
      n:=n div 10;
      inc(i);
  end;
writeln(s);
27K
14 ноября 2007 года
MaxDogg
11 / / 13.11.2007
Spasibo!!!:)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог