ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1049. Отважные воздухоплаватели

why my code got WA #2 ?
Послано vladimir 10 дек 2014 23:16
var podschet,a,b,i:integer;
begin
a:=1;
for i:=1 to 10 do
begin
readln(b);
a:=a*b;
end;
for i:=1 to a do
begin
if a mod i=0 then podschet:=podschet+1;
end;
if podschet>9 then podschet:=podschet div 10;
writeln(podschet);
end.

Edited by author 11.12.2014 15:46
Re: why my code got WA #2 ?
Послано lakerka 15 фев 2015 23:30
Mistake is in this line:

if podschet>9 then podschet:=podschet div 10;

To take last digit you should be using mod instead of div.

Edited by author 15.02.2015 23:31

Edited by author 15.02.2015 23:31