Помощь - Поиск - Пользователи - Календарь
Полная версия: Факториал четных чисел в диапозоне от 2 до 12 включительно
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
at0m
Факториал четных чисел в диапозоне от 2 до 12 включительно .
Программу я написал , только вот в последнем действии 3840 х 12 получается отрицательное число , не могу понять где , помогите плиз , вот мой код:

uses crt;
var
p,i,k:integer;
begin
clrscr;
p:=1;k:=0;
for i:=1 to 6 do
begin
k:=k+2;
p:=k*p;
end;
writeln(p);
readln;
end.


До умножения с 10 доходит все нормально , а вот когда дело касается 12 , то там начинается , помогите разобраться где ошибка

М
Тегами не забываем пользоваться smile.gif
volvo

volvo
Integer не вмещает значение 3840 х 12, используй Word или LongInt...
at0m
спасибо , я ошибка то детская емое sad.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.