![]() |
#1 (permalink) |
Новичок
Регистрация: 30.11.2012
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
![]() Массивы Вычислить произведение сумм положительных и отрицательных элементов массива A[1..N] Заранее спс. |
![]() |
![]() |
![]() |
|
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
В каком то из этих постов проблема возможно решена Pascal Pascal ABC Pascal RGR |
![]() |
#2 (permalink) |
Студент БГПУ
Регистрация: 06.02.2010
Сообщений: 420
Записей в дневнике: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 470
|
![]() Код:
program dsf; var a:array [1..100] of integer; i,s1,s2,p,n:integer; begin randomize; s1:=0; s2:=s1; p:=1; repeat write ('(n<100) n='); readln (n); until n<100; for i:=1 to n do begin a[i]:=random(20)-10; write (a[i]:3); if a[i]<0 then s1:=s1+a[i] else s2:=s2+a[i]; end; writeln; p:=s1*s2; writeln (s1,'*',s2,'=',p); readln end. |
![]() |
![]() |
![]() |
#3 (permalink) |
Новичок
Регистрация: 20.08.2011
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
![]() Код:
const n=10; Var mas:array[1..n] of integer; i,pol,otr:integer; Begin pol:=0; otr:=0; For i:=1 to n do begin Write('mas[',i,']='); readln(mas[i]); if mas[i]>0 then pol:=pol+mas[i] else otr:=otr+mas[i]; end; Writeln(pol,' * ',otr,' = ',otr*pol); readln; end. |
![]() |
![]() |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
![]() |
Опции темы | |
Опции просмотра | |
|
|