Предмет: Информатика,
автор: ilyuha332015
составить программу в Pascal: найдите произведение чисел 58 до 158 с шагом 1.
Ответы
Автор ответа:
0
Alviko прав, однако мы тут не благородные влюблённые, чтобы, в случае отказа, не надоедать, посему попытаться стоит, пусть и с PascalABC.NET:
var
a: System.Numerics.BigInteger := new System.Numerics.BigInteger(1);
i: integer;
begin
for i := 58 to 158 do
a := a * i;
writeln(a);
end.
var
a: System.Numerics.BigInteger := new System.Numerics.BigInteger(1);
i: integer;
begin
for i := 58 to 158 do
a := a * i;
writeln(a);
end.
Автор ответа:
0
Не думаю, что задание давали, ориентируясь на System.Numerics, тем более, что это даже не паскалевская библиотека, а дотнетовская - не учат этого в школах. Скорее всего, просто не подумали о величине результата. Ну и еще, было бы неплохо инициализировать а единицей, иначе программа Ваша ноль выдаст в ответе.
Автор ответа:
0
Такие задания даются как правило на первом курсе института. Решаются они использованием строк для хранения чисел.
Похожие вопросы
Предмет: История,
автор: rodibar5
Предмет: География,
автор: 009889000g
Предмет: Физика,
автор: bogdanbm2020
Предмет: Алгебра,
автор: petiv2014
Предмет: Математика,
автор: nasty1549