Var Z:integer; Begin Write('Z = ');ReadLn(Z); if Z>0 then WriteLn('Положительное') else if Z=0 then WriteLn('Равное нулю') else WriteLn('Отрицательное') End.
Пример: Z = -5 Отрицательное
Z = 0 Равное нулю
Z = 256 Положительное
Z = 10455 Положительное
Var X,Y:real; Begin Write('X = ');ReadLn(X); Write('Y = ');ReadLn(Y); if (X = 0)and(Y = 0) then WriteLn('Начало координат') else if (X=0) then Write('Ось абсцисс') else if (Y=0) then WriteLn('Ось ординат') else if (X>0) then if (Y>0) then WriteLn('Первая четверть') else WriteLn('Вторая четверть') else if (Y<0) then WriteLn('Третья четверть') else WriteLn('Четвёртая четверть') End.
Пример: X = 0 Y = 0 Начало координат
X = 0 Y = 1 Ось абсцисс
X = 1 Y = 0 Ось ординат
X = 1 Y = 1 Первая четверть
X = 1 Y = -1 Вторая четверть
X = -1 Y = -1 Третья четверть
X = -1 Y = 1 Четвёртая четверть
Var a,b,c,S:integer; Begin Write('Введите трёхзначное число: ');ReadLn(A); b:=(a div 10) mod 10; c:=a mod 10; a:=a div 100; S:=a+b+c; if (9<S)and(S<100) then WriteLn('Сумма цифр(',S,') - двузначное число') else WriteLn('Сумма цифр(',S,') не является двузначным числом'); if (a=4)or(b=4)or(c=4) then WriteLn('Цифра 4 есть') else WriteLn('Цифры 4 нет'); if (a=7)or(b=7)or(c=7) then WriteLn('Цифра 7 есть') else WriteLn('Цифры 7 нет') End.
Пример: Введите трёхзначное число: 74 Сумма цифр(11) - двузначное число Цифра 4 есть Цифра 7 есть
Введите трёхзначное число: 71 Сумма цифр(8) не является двузначным числом Цифры 4 нет Цифра 7 есть
Введите трёхзначное число: 13 Сумма цифр(4) не является двузначным числом Цифры 4 нет Цифры 7 нет
Var A,k,S,M:integer; P:real; Begin Write('Введите натуральное число: ');ReadLn(A); k:=0; S:=0; P:=1; While A>0 do Begin M:=A mod 10; if M = 3 then k:=k+1 else Begin if M > 5 then S:=S+M; if M > 7 then P:=P*M; End; A:=A div 10; End; WriteLn('k = ',k); WriteLn('S = ',S); WriteLn('P = ',P); End.
Var A:integer; Max,Min,M:byte; Begin Write('Введите натуральное число: ');ReadLn(A); Max:=0; Min:=10; While A>0 do Begin M:=A mod 10; if M<Min then Min:=M; if M>Max then Max:=M; A:=A div 10; End; WriteLn('Min = ',Min); WriteLn('Max = ',Max); End.
Begin
Write('Z = ');ReadLn(Z);
if Z>0 then WriteLn('Положительное')
else if Z=0 then WriteLn('Равное нулю')
else WriteLn('Отрицательное')
End.
Пример:
Z = -5
Отрицательное
Z = 0
Равное нулю
Z = 256
Положительное
Z = 10455
Положительное
Var
X,Y:real;
Begin
Write('X = ');ReadLn(X);
Write('Y = ');ReadLn(Y);
if (X = 0)and(Y = 0) then WriteLn('Начало координат')
else if (X=0) then Write('Ось абсцисс')
else if (Y=0) then WriteLn('Ось ординат')
else if (X>0) then
if (Y>0) then WriteLn('Первая четверть')
else WriteLn('Вторая четверть')
else
if (Y<0) then WriteLn('Третья четверть')
else WriteLn('Четвёртая четверть')
End.
Пример:
X = 0
Y = 0
Начало координат
X = 0
Y = 1
Ось абсцисс
X = 1
Y = 0
Ось ординат
X = 1
Y = 1
Первая четверть
X = 1
Y = -1
Вторая четверть
X = -1
Y = -1
Третья четверть
X = -1
Y = 1
Четвёртая четверть
Var
a,b,c,S:integer;
Begin
Write('Введите трёхзначное число: ');ReadLn(A);
b:=(a div 10) mod 10;
c:=a mod 10;
a:=a div 100;
S:=a+b+c;
if (9<S)and(S<100) then WriteLn('Сумма цифр(',S,') - двузначное число')
else WriteLn('Сумма цифр(',S,') не является двузначным числом');
if (a=4)or(b=4)or(c=4) then WriteLn('Цифра 4 есть') else WriteLn('Цифры 4 нет');
if (a=7)or(b=7)or(c=7) then WriteLn('Цифра 7 есть') else WriteLn('Цифры 7 нет')
End.
Пример:
Введите трёхзначное число: 74
Сумма цифр(11) - двузначное число
Цифра 4 есть
Цифра 7 есть
Введите трёхзначное число: 71
Сумма цифр(8) не является двузначным числом
Цифры 4 нет
Цифра 7 есть
Введите трёхзначное число: 13
Сумма цифр(4) не является двузначным числом
Цифры 4 нет
Цифры 7 нет
A,k,S,M:integer;
P:real;
Begin
Write('Введите натуральное число: ');ReadLn(A);
k:=0;
S:=0;
P:=1;
While A>0 do
Begin
M:=A mod 10;
if M = 3 then k:=k+1
else
Begin
if M > 5 then S:=S+M;
if M > 7 then P:=P*M;
End;
A:=A div 10;
End;
WriteLn('k = ',k);
WriteLn('S = ',S);
WriteLn('P = ',P);
End.
Var
A:integer;
Max,Min,M:byte;
Begin
Write('Введите натуральное число: ');ReadLn(A);
Max:=0;
Min:=10;
While A>0 do
Begin
M:=A mod 10;
if M<Min then Min:=M;
if M>Max then Max:=M;
A:=A div 10;
End;
WriteLn('Min = ',Min);
WriteLn('Max = ',Max);
End.