/* c++ */
#include <iostream>
using namespace std;
int main()
{
int A, B;
cout << "Enter the numbers A and B" << endl;
cout << "A: ";
cin >> A;
cout << "B: ";
cin >> B;
while (A > 100)
{
cout << "The numbers more than 100" << endl;
cout << "Enter again" << endl;
cout << "A: ";
cin >> A;
cout << "B: ";
cin>> B;
}
if (A == B)
cout << "ровно" << endl;
else if (A > B)
cout << "больше" << endl;
else
cout << "меньше" << endl;
return 0;
}
ответ:Линейные алгоритмы – алгоритмы, в которых используется алгоритмическая конструкция «Следование», отображающая естественный, последовательный порядок действий. Алгоритм как собраться в школу :
1. Поставить будильник на 7 00 утра
2. Проснуться в 7 00
3. Выключить будильник
4. Пойти умываться
5. Позавтракать
6. Собрать учебники , тетради, пенал
7. Одеться
8. Взять вторую обувь
9. Выйти из дома.
Для изображения алгоритма графически используют блок-схемы. Они представляют собой геометрические фигуры (блоки), соединённые стрелками. Стрелки показывают связь между этапами и последовательность их выполнения. Каждый блок сопровождается надписью.
label 1;
var a:array[1..1000]of integer;
p,w,i,n,min,max,l:integer;
begin
read(n);
for i:=1 to n do
begin
read(a[i]);
end;
min:=a[1];max:=a[1];
for i:=2 to n do
begin
if(a[i]>max)then begin
max:=a[i];
goto 1;
end;
if(a[i]<min)then min:=a[i];
1:
end;
p:=max;l:=min;
for i:=1 to n do
begin
if(a[i]=max)then a[i]:=l;
if(a[i]=min)then a[i]:=p;
end;
for i:=1 to n do
begin
write(a[i],' ');
end;
end.