IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> простая но не рабочая программа задача, exitcode 200, теперь 207
сообщение
Сообщение #1


Человек
*****

Группа: Пользователи
Сообщений: 1 050
Пол: Мужской
Реальное имя: Станислав

Репутация: -  3  +


есть задача
Код
8.Вычислите сумму и среднее арифметическое всех четных делителей числа N: Longint.

моё решение
var
n, j,i,s:integer;
begin
s:=0;
i:=0;
ReadLn(n);
While n<>0 do begin
j:=n mod 10;
if j<>0 then begin
if (j mod 2 =0) and (n mod j =0) then begin
inc(i);
s:=s+j;
end;
end;
n :=n div 10;
end;
writeLn(i);
writeLn(s/i);

ReadLn(i);
end.



ошибка при запуске. как исправить?

добавлено позже
программа подправлена.

Сообщение отредактировано: compiler -


--------------------
Спасибо!
Удачи!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
compiler   простая но не рабочая программа задача   29.04.2007 22:33
klem4   for j := 0 ... n mod j остаток от деления на 0 ?…   29.04.2007 22:36
compiler   я подправил, но появилась новая ошибка...   29.04.2007 22:54
мисс_граффити   я чего-то не понимаю... считает неправильно. п…   29.04.2007 23:37
compiler   по-моему, ты намудрил сильно... и, по-моему, задач…   30.04.2007 0:18
мисс_граффити   ну, с маленькими и простым перебором можно :) напи…   30.04.2007 0:53
compiler   ну, с маленькими и простым перебором можно :) нап…   30.04.2007 20:12
мисс_граффити   то есть для числа 124598 это будет 2+4+8? а для 22…   30.04.2007 20:43
compiler   то есть для числа 124598 это будет 2+4+8? а для 22…   1.05.2007 0:10
klem4   В турбопаскалевский Integer не влезет.   1.05.2007 0:11
compiler   В турбопаскалевский Integer не влезет. дело не в …   1.05.2007 0:24
volvo   11 тебе будет давать ошибку только потому, что i =…   1.05.2007 0:30
compiler   11 тебе будет давать ошибку только потому, что i …   2.05.2007 0:38
klem4   count := 0; s := 0; while (n > 0) do begi…   1.05.2007 0:32


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 25.04.2024 23:39
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name