П Р О Г Р А М М А
program min_and_max;
const n1=100;
var a: array [1 .. n1] of real;
n,i,nmin, nmax: integer;
amin, amax: real;
begin
writeln ('n=');
readln (n);
writeln ('Вводите элементы вектора');
for i:=1 to n do
readln (a[i]);
amin:=a[1]; nmin:=1;
amax:=a[1]; nmax:=1;
for i:=1 to n do
begin
if a[i] < amin then
begin
amin:=a[i]; nmin:=i
end;
if a[i] >= amax then
begin
amax:=a[i]; nmax:=i
end
end;
writeln ('min=', amin:8:3,',nmin=', nmin:3);
writeln ('max=', amax:8:3,',nmax=', nmax:3);
end.
ПРИМЕР 2: Создать массив из N случайных целых чисел, равномерно распределенных в диапазоне от 0 до 100. Вычислить среднее арифметическое этих чисел.
П Р О Г Р А М М А
program SRED;
const
nmax=1000;
type
x=array [1 .. nmax] of integer;
var
m:x;
i,n:integer;
s:real;
begin
writeln ('n='); readln(n);
{создание массива}
for i:=1 to n do
begin
m[i]:=random (101);
writeln (m[i])
end;
s:=0;
for i:=1 to n do
s:=s+m[i];
s:=s/n;
writeln ('s='s)
end.
Упражнение:
В массиве вычислить сумму отрицательных, произведение положительных и количество нулевых элементов.
Ввести массив . Подсчитать количество всех чисел, расположенных в промежутке [-1,1] и сумму всех остальных.
Дан массив . Вычислить сумму .
Дан массив . Найти произведение всех элементов, значения которых меньше 50, и сложить его с произведением элементов больших 100.
Даны два массива и . На место массива X записать массив Y, а на место массива Y – массив X.
Написать программу, которая проверяет, представляют ли элементы введенного с клавиатуры массива неубывающую последовательность.
Написать программу, которая определяет количество студентов в группе, чей рост превышает средний.
Даны целые числа . Если в данной последовательности ни одно четное число не расположено после нечетного, то получить все отрицательные члены последовательности, иначе – все положительные.
Даны действительные числа . Оставить без изменения последовательность , если она упорядочена по не убыванию или не возрастанию; в противном случае удалить из последовательности те члены, порядковые номера которых кратны четырем, сохранив прежним порядок остальных членов.
Даны действительные числа . Выяснить, имеются ли среди чисел совпадающие, и если есть, то определить их количество и порядковые номера.
Достарыңызбен бөлісу: |