Var x,x1,x2,s: integer; begin write('Введите x1:');readln(x1); write('Введите x2:');readln(x2); //ищем сумму цифр этих чисел x:=x1 div 100; s:=s+x; x:=x2 div 100; s:=s+x; x:=x1 div 10 mod 10; s:=s+x; x:=x2 div 10 mod 10; s:=s+x; x:=x1 mod 10; s:=s+x; x:=x2 mod 10; s:=s+x; s:=abs(s); //Теперь в s сумма цифр введенных x1 и x2 writeln('Сумма цифр ',x1,' и ', x2,' = ',s); if (s>9) and (s<100) then writeln('Произведение чисел =',x1*x2) else writeln('Разность чисел = ',x1-x2); end.
Тест №1
Введите x1:-999 Введите x2:-888 Сумма цифр -999 и -888 = 51 Произведение чисел =887112
Тест №2 Введите x1:111 Введите x2:222 Сумма цифр 111 и 222 = 9 Разность чисел = -111
program raf105;
var
i,n,a: integer;
begin
write('Введите число: ');
readln(a);
write('Введите количество повторений: ');
readln(n);
for i:=1 to n do
writeln(a);
end.
2.program raf105;
var
sum,i: integer;
begin
for i:=10 to 99 do
if i mod 2 = 0
then sum:= sum+i;
writeln('Сумма всех чётных двузначных чисел: ',sum);
end.
3.program raf105;
var
x,y: real;
begin
x:= -2;
while x <= 2 do
begin
y:= 2*x+3;
writeln(x:4:1,' ',y:4:1);
x:= x+0.2
end;
end.
PascalABC 3.4.2x,x1,x2,s: integer;
begin
write('Введите x1:');readln(x1);
write('Введите x2:');readln(x2);
//ищем сумму цифр этих чисел
x:=x1 div 100; s:=s+x;
x:=x2 div 100; s:=s+x;
x:=x1 div 10 mod 10; s:=s+x;
x:=x2 div 10 mod 10; s:=s+x;
x:=x1 mod 10; s:=s+x;
x:=x2 mod 10; s:=s+x;
s:=abs(s);
//Теперь в s сумма цифр введенных x1 и x2
writeln('Сумма цифр ',x1,' и ', x2,' = ',s);
if (s>9) and (s<100) then writeln('Произведение чисел =',x1*x2)
else writeln('Разность чисел = ',x1-x2);
end.
Тест №1
Введите x1:-999
Введите x2:-888
Сумма цифр -999 и -888 = 51
Произведение чисел =887112
Тест №2
Введите x1:111
Введите x2:222
Сумма цифр 111 и 222 = 9
Разность чисел = -111