Анастасия6 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄
ΠŸΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡΠŸΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ

1)Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ массив N чисСл значСниями ΠΈ вывСсти Π½Π° экран ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‘Ρ‚Π½Ρ‹Ρ… элСмСнтов массива. 2)Π”Π°Π½ массив Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл. Найти ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт срСди ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов ΠΈ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ мСстами с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.

ΠžΡ‚Π²Π΅Ρ‚Ρ‹1

Аватар
Лариса6 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄

program zz1;
const n=10; //Π·Π°Π΄Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ n
var mas:array[1..n] of integer;
i,p:integer;
begin
p:=1;
for i:=1 to n do
mas[i]:=random(20); //заполняСм массив числами случайными
for i:=1 to n do
if mas[i] mod 2= 0 then p:=p*mas[i]; //Ссли элСмСнт массива Ρ‡Π΅Ρ‚Π½Ρ‹ΠΉ ΡƒΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌ Π΅Π³ΠΎ Π½Π° p
write(p); //Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ ΠΎΡ‚Π²Π΅Ρ‚
end.

program zz2;
const n=10; //Π·Π°Π΄Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ n
var mas:array[1..n] of integer;
i,p1,p2,t,max,min:integer;
begin
max:=-10000;min:=10000;
for i:=1 to n do
mas[i]:=random(21)-10; //заполняСм массив числами случайными ΠΎΡ‚ -10 Π΄ΠΎ +10
for i:=1 to n do
write(mas[i],' '); //Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ исходный массив Π½Π° экран
for i:=1 to n do
if (mas[i] < 0)and(mas[i]>max) then begin max:=mas[i];p1:=i;end; //Ссли элСмСнт массива ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ большС max
//записываСм Π΅Π³ΠΎ Π² max ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ Π΅Π³ΠΎ Π½ΠΎΠΌΠ΅Ρ€
for i:=1 to n do
if (mas[i] > 0)and(mas[i]<min) then begin min:=mas[i];p2:=i;end; //Ссли элСмСнт массива ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ мСньшС min
//записываСм Π΅Π³ΠΎ Π² min ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ Π΅Π³ΠΎ Π½ΠΎΠΌΠ΅Ρ€
t:=mas[p1];mas[p1]:=mas[p2];mas[p2]:=t; //мСняСм элСмСнты мСстами
writeln;
for i:=1 to n do
write(mas[i],' '); //Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ массив Π½Π° экран
end.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ Π£Ρ‡ΠΈ.ΠžΡ‚Π²Π΅Ρ‚ΠΎΠ²
УЧИ.РУ
Π Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² слоТных Ρ‚Π΅ΠΌΠ°Ρ… ΠΏΠΎ ΡˆΠΊΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°ΠΌ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ курсы Π£Ρ‡ΠΈ.Ρ€Ρƒ
Π—Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ