Сделать в описать числовой массив на 25 элементов и заполнить его случайными целыми числами, каждое из которых лежит в пределах от 10 до 50, распечатать содержимое элементов массива в строку.
Var i: integer; a: array[1..25]of integer; begin for i: =1 to 25 do begin a[i]: =random(10,50); write(a[i],' '); end; end.
best00
21.02.2020
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
sn009
21.02.2020
Var a,b,asum,bsum,sum: integer; begin write('введите два трёхзначных числа: '); readln(a,b); if (abs(a)< 100) or (abs(a)> 999) or (abs(b)< 100) or (abs(b)> 999) then write('несоблюдено условие ввода') else begin asum: =a mod 10 + a div 10 mod 10 + a div 100; bsum: =b mod 10 + b div 10 mod 10 + b div 100; sum: =asum+bsum; if (sum> 9) and (sum< 100) then write('произведение этих чисел равно ',a*b) else write('разность этих чисел равна ',a-b); end; end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Сделать в описать числовой массив на 25 элементов и заполнить его случайными целыми числами, каждое из которых лежит в пределах от 10 до 50, распечатать содержимое элементов массива в строку.