Дан массив из N элементов определить представляют ли элементы массива строгое чередование...

0 голосов

Дан массив из N элементов определить представляют ли элементы массива строгое чередование положительных и отрицательных чисел. (Паскаль)например: 1, -4, 7, -9вычислить по типу -a*(-a)=aто есть произведение отрицательных чисел даёт положительный знак.


спросил от (22 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Начинающий (221 баллов)

обозначим счетчики переменными kp(+) и km(-), так же возьмем переменную j:integer для осуществления цикла, так же необходим сам массив пусть будет a:array[1..20] of integer, содержит 20 элементов целого типа, приступим к набору программы.  

 

var  

j,km,kp:integer;  

a:array[1..20] of integer;  

 

begin  

km:=0;kp:=0; {обнулим счетчики}  

randomize; {запустим службу генерирования случайных чисел}  

for j:=1 to 20 do  

begin  

a[j]:=random(100)-50; {заполним массив случайными числами}  

writeln(' a[',j,']= ',a[j]); {напечатаем его}  

end;  

{далее перейдем к поиску элементов}  

for j := 1 to 20 do  

begin  

if a[j]<0 then km:=km+1;  </p>

if a[j]>0 then kp:=kp+1;  

end;  

write('pologitel''nix: ',kp,'otricatel''nix: ',km);  

readln;  

end.

оставил комментарий от БОГ (678k баллов)

Привет, ты можешь ответить ещё на два моих вопроса?

оставил комментарий от Начинающий (221 баллов)

Задавай

оставил комментарий от БОГ (678k баллов)

Дан массив из N элементов найти сумму элементов массива являющихся трехзначными числами в которых число десятков больше чем число сотен и сумма цифр которых больше 10 (Паскаль)

оставил комментарий от БОГ (678k баллов)

крутон массив из N элементов определить сколько элементов массива начинаются и кончаются одной и той же цифрой

оставил комментарий от БОГ (678k баллов)

*Дан

...