Вопрос по информатике:
В последовательности из 15 целых чисел определить произведение(P) max и min ,сумму (S) отрицательных чисел данной последовательности
- 11.05.2018 18:02
- Информатика
- remove_red_eye 19643
- thumb_up 15
Ответы и объяснения 2
Программа на паскале:
var a,min,max,p,s,i:integer;
begin
write('a = ');
readln(a);
min:=a; max:=a;
if a<0 then s:=a else s:=0;
for i:=2 to 15 do
begin
write('a = ');
readln(a);
if a if a>max then max:=a; if a<0 then s:=s+a; end; writeln('min = ',min,' max = ',max,' p = ',min*max); writeln('s = ',s); end. Пример (для 5 чисел): a = 5 a = -4 a = 2 a = 7 a = -1 min = -4 max = 7 p = -28 s = -5
- 12.05.2018 09:01
- thumb_up 10
procedure abcd(k:integer; var smax,smin,sum:integer;
var prod:BigInteger);
begin
if k>smax then smax:=k;
if k
prod*=k
end;
begin
var (smin,smax,sum):=(MaxInt,-MaxInt,0);
var prod:BigInteger:=1;
ReadSeqInteger('Введите 15 чисел->',15)
.ForEach(p->abcd(p,smax,smin,sum,prod));
Writeln('Min=',smin,', max=',smax,', сумма отрицательных=',sum);
Writeln('Произведение=',prod)
end.
- 13.05.2018 14:13
- thumb_up 4
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.