Ну например 1) Какое из двух введённых чисел больше
2) Являются ли 2 числа взаимно обратными
3) Ну и сложная задача Нахождение Наименьшего общего кратного 2ух чисел.
Program N1;
Uses Crt;
var a,b:real;
begin
clrscr;
write('Введите число a:');
readln(a);
write('Введите число b:');
readln(b);
if (a=b) then writeln('Числа равны ');
if (a>b) then writeln ('Число а больше ')
else writeln ('Число b больше ');
readkey;
end.
Program N2;
Uses Crt;
var a,b:real;
begin
clrscr;
write('Введите число a:');
readln(a);
write('Введите число b:');
readln(b);
if (a+b)=0 then writeln('Числа взаимно обратны !')
else writeln('Числа не являются взаимно обратными !');
readkey;
end.
Program N3;
Uses Crt;
var n,m,res,nok:integer;
function evklid( a, b: longint): longint;
begin
while (a <> 0) and (b <> 0) do
if a >= b then
a:= a mod b
else
b:= b mod a;
evklid:= a + b;
end;
begin
clrscr;
writeln('Введите A и B');
readln(M, N);
res:= (Evklid(n,m));
nok:= (m*n) div res;
writeln('NOK=',nok);
readkey;
end.
Поделитесь своими знаниями, ответьте на вопрос:
Из сборника фипи крылова информатика 5 вариант
// Размер массива в данном примере равен 10 Если нужно больше поменяешь сам.
Program Massiv;
Uses Crt;
var a:array[1..10] of integer;
i,c,m:integer;
begin
clrscr;
randomize;
write('Исходный массив:');
for i:=1 to 10 do
begin
a[i]:=random(101)-50;
write(a[i]:3);
end;
m:=a[1];c:=1;
for i:=1 to 10 do
if (abs(a[i]))>m then
begin
m:=a[i];
c:=i;
end;
writeln;
writeln('Максимальный по модулю элемент:',m,'его индекс:',c);
readkey;
end.