program z1;
const n=8;
var a:array [1..n] of integer;
i,m: integer;
begin
writeln ('Результаты заплыва: ');
for i:= 1 to n do
begin
write(i,'-й: ');
readln(a[i])
end;
writeln;
m:=a[i];
for i:= 1 to n do
if a[i]<m then m:=a[i];
writeln('Лучший: ',m)
end.
program z2;
const n=12;
var a:array [1..n] of integer;
i,m: integer;
begin
writeln ('Массив: ');
for i:= 1 to n do
begin
write(i,'-й элемент: ');
readln(a[i])
end;
writeln;
m:=a[i];
for i:= 1 to n do
if a[i]>m then m:=a[i];
writeln('Максимальный: ',m)
end.
Объяснение:
Сначала вводим элементы массива.
Затем предполагаем, что первый элемент наименьший (1 задача) или наибольший (2 задача). Потом сравниваем элементы массива с переменной, в которую записали первый элемент, и меняем переменную, если условие срабатывает. Выводим результат на экран.
1 задача:
#include <iostream>
#include <locale>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
for (int i = 0; i < 10; i++)
cout << "Привет, меня зовут..." << endl;
return 0;
}
2 задача:
#include <iostream>
#include <locale>
#include <cstdlib>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int num = rand() % (20 - 5 + 1) + 5;
for (int i = 0; i < num; i++)
cout << "Привет, меня зовут..." << endl;
return 0;
}
3 задача:
#include <iostream>
#include <locale>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int num;
int sum = 0;
cout << "Введите число: ";
cin >> num;
if (num >= 0)
{
for (int i = 0; i <= num; i++)
sum += i;
}
else
{
for (int i = 0; i >= num; i--)
sum += i;
}
cout << "Сумма = " << sum;
return 0;
}

