• Предмет: Информатика
  • Автор: kiryushabelov04
  • Вопрос задан 1 год назад

Составить программы в PascalABC:

1. Составить программу нахождения произведения цифр вводимого с клавиатуры четырёхзначного числа. (Например, число 2351, результат 30).

2. Составить программу нахождения среднего арифметического квадратов двух чисел, введённых с клавиатуры. (Например, числа 2 4, результат 10)

Ответы

Ответ дал: Helper211
0

Задача 1:

var a,s: integer;

begin

write('Введите четырёхзначное число: ');

readln(a);

s:=1;

while (a>0) do

 begin

 s:=s*(a mod 10);

 a:=a div 10;

 end;

write('Произведение цифр введённого четырёхзначного числа: ',s);

end.

Задача 2:

var a,b: integer;

var s: real;

begin

write('Введите два числа: ');

readln(a,b);

s:=(a*a+b*b)/2;

write('Среднее арифметическое квадратов двух введённых чисел: ',s);

end.


kiryushabelov04: Это в программе написать? и всё
Helper211: Да, написать и запустить
kiryushabelov04: Я запустил, но там не получается 30, или надо ввести четырехзначное число?
Helper211: При вводе 2351, получается 30. При вводе любого другого числа получается произведение цифр этого числа, а не 30.
kiryushabelov04: Хорошо, получается мне ничего не нужно там писать?
Helper211: Где писать? Вы просто копируете решение в pascal и нажимаете кнопку "выполнить". Вводите любое число и получаете ответ
Вас заинтересует