Program p1;
Var
j : Integer;
A: Array[1..5] of Real;
P : Real;
Begin
Randomize;
P:=1;
For j:=1 to 5 do
Begin
A[j]:=random(100);
P:=P*A[j];
End;
Writeln('Произведение всех элементов массива А равно: ',P);
End;
Program p2;
Var
j : Integer;
A: Array[1..5] of Real;
Min : Real;
Begin
Randomize;
For j:=1 to 5 do
A[j]:=random(100);
Min:=A[1];
For j:=2 to 5 do
If( A[j] < Min )
Then
Min:=A[j];
Writeln('Значение минимального элемента массива: ',Min);
End;
Другие языки программирования и технологии
№1.Как вычислить произведение элементов массива(1..5)В Паскале=)))№2.Найти наименьший элемент в массиве!Тоже в Паскале)
1. в цикле pr:=pr*mas[ i ]
2. в цикле if min < mas [ i ] min := mas[ i ]
2. в цикле if min < mas [ i ] min := mas[ i ]
1)program sum_el;
Uses
Crt;
const
N=5;
type
Line=array[1..N] of Integer;
var
a:Line;
i,sum:Integer;
begin
ClrScr;
Writeln('Vvedite 5 zelih chisel. ');
sum:=0;
for i:=1 to N do
begin
Write(' -> ');
Readln (a[ i ]);
sum:=sum+a[ i ];
end;
for i:=1 to N do
begin
Write(a[ i ]:4);
end;
writeln;
Writeln('--------------------------------------------------------------');
Writeln(' Summa elementov ravna',sum);
readln
end.
2)program sum_el;
Uses
Crt;
const
N=5;
type
Line=array[1..N] of Integer;
var
a:Line;
i,min:Integer;
begin
ClrScr;
Writeln('Vvedite 5 zelih chisel. ');
sum:=0;
for i:=1 to N do
begin
Write(' -> ');
Readln (a[ i ]);
end;
for i:=1 to N do
begin
Write(a[ i ]:4);
end;
writeln;
Writeln('--------------------------------------------------------------');
min:=a[ i ];
for i:=1 to N do
begin
if min>a[ i ] then
min:=a[ i ];
end;
Writeln(min);
readln
end.
Uses
Crt;
const
N=5;
type
Line=array[1..N] of Integer;
var
a:Line;
i,sum:Integer;
begin
ClrScr;
Writeln('Vvedite 5 zelih chisel. ');
sum:=0;
for i:=1 to N do
begin
Write(' -> ');
Readln (a[ i ]);
sum:=sum+a[ i ];
end;
for i:=1 to N do
begin
Write(a[ i ]:4);
end;
writeln;
Writeln('--------------------------------------------------------------');
Writeln(' Summa elementov ravna',sum);
readln
end.
2)program sum_el;
Uses
Crt;
const
N=5;
type
Line=array[1..N] of Integer;
var
a:Line;
i,min:Integer;
begin
ClrScr;
Writeln('Vvedite 5 zelih chisel. ');
sum:=0;
for i:=1 to N do
begin
Write(' -> ');
Readln (a[ i ]);
end;
for i:=1 to N do
begin
Write(a[ i ]:4);
end;
writeln;
Writeln('--------------------------------------------------------------');
min:=a[ i ];
for i:=1 to N do
begin
if min>a[ i ] then
min:=a[ i ];
end;
Writeln(min);
readln
end.
Похожие вопросы
- Паскаль, одномерн массив, вычислить сумму элементов массива, расположенных после последнего элемента, равного нулю. Спасибо)
- Вычислить сумму элементов массива, расположенных между первым и вторым отрицательными элементами - C++
- 2. Произведение элементов массива В(10, 25). Массив создать любым способом.
- найти произведение элементов массива, расположенных после максимального по модулю элемента
- C++ Нужно вычислить сумму элементов массива, расположенных между первым и последним отрицательными элементами.
- Написать функцию, вычисляющую произведение элементов массива, расположенных между первым и вторым нулевым элементам
- Найти наибольший и наименьший элементы двумерного массива и поменять их местами . на С++ Builder. на С++ Builder
- Принцип определения наибольшего и наименьшего элемента в массиве???
- подскажите по Экселю! Есть массив А(30) , как в нем найти максимальный элемент и его номер???
- Как при обучении происходит переход от "найти максимальный элемент в массиве" к написанию полноценной программы?