Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=7)
-   -   народ кто разбирается в Pascal хелп (http://www.flasher.ru/forum/showthread.php?t=58610)

ILJON 25.05.2004 16:40

народ кто разбирается в Pascal хелп
 
Народ помогите плиз решить задачу
вот условие
N1
Вывести на экран все 5-ти значные числа сумма цифр которых делиться еа 2 без остатка.
N2
Даны два слова
Найти то у которого сумма кодов букв больше и вывести его на экран

Zufluk 26.05.2004 03:38

может поможет
 
N1:
var i,j,sum : integer;

for i:=10000 to 99999 do begin
sum:=0;
for j:=1 to 5 do begin
sum:=sum+floor(i/10^j) mod 10;
end;
if (sum mod 2 = 0) then
print (i);
end;

// Сразу оговорюсь. Не программил на нем сто лет.
// За наличие функций не отвечаю. :) Floor - округление вниз до целого. Mod - остаток от деления (возможно это было оператором %)
// Проверить не мог и некогда.

Zufluk 26.05.2004 07:13

Хммм... Второй цикл должен быть
for j:=0 to 4 do

ILJON 29.05.2004 14:18

Народ ошибку выкидывает error 76: Constant out of rage.

ILJON 29.05.2004 14:19

плиз хелп сижу щас на зачете мне таж самая задача попадась а она ошибку выдает ;[


Часовой пояс GMT +4, время: 17:15.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.