Вопрос задан 25.02.2019 в 22:45. Предмет Информатика. Спрашивает Соколов Егор.

На паскале нужно решить задачи 1.Задано трехзначное число. Составьте программу, с помощью которой

определите произведение кубов цифр этого числа. 2.Задано трехзначное число. Составьте программу, с помощью которой определите , равняются ли в нем крайние числа.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Георгий Чаликян.

var
a,e,d,s,p: integer;
begin
p:=1;
writeln ('введи трехзначное число');
read (a);
e:= (a mod 10);
s:=(a div 100);
d:=s*100-e;
 p:=s*s*s*d*d*d*e*e*e;
 writeln ('произведение кубов цифр числа равно',p);
if e=s then writeln ('первая цифра числа равна последней')
  else
writeln ('первая цифра числа не равна последней');
end.


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Решение задач на Паскале

1. Задача: Задано трехзначное число. Составьте программу, с помощью которой определите произведение кубов цифр этого числа.

Для решения этой задачи на Паскале можно использовать следующий код:

```pascal program CubeProduct; var number, digit, cubeProduct: integer; begin write('Введите трехзначное число: '); readln(number); cubeProduct := 1; // Разделяем число на цифры и находим произведение кубов цифр digit := number div 100; // первая цифра cubeProduct := cubeProduct * digit * digit * digit; digit := (number div 10) mod 10; // вторая цифра cubeProduct := cubeProduct * digit * digit * digit; digit := number mod 10; // третья цифра cubeProduct := cubeProduct * digit * digit * digit; writeln('Произведение кубов цифр числа: ', cubeProduct); end. ```

2. Задача: Задано трехзначное число. Составьте программу, с помощью которой определите, равняются ли в нем крайние числа.

Для решения этой задачи на Паскале можно использовать следующий код:

```pascal program CheckEndDigits; var number, firstDigit, lastDigit: integer; begin write('Введите трехзначное число: '); readln(number); firstDigit := number div 100; // первая цифра lastDigit := number mod 10; // третья цифра if firstDigit = lastDigit then writeln('Крайние числа равны') else writeln('Крайние числа не равны'); end. ```

Обратите внимание, что в обоих программах пользователю предлагается ввести трехзначное число, после чего программа выполняет необходимые вычисления и выводит результат на экран.

Примечание: Предоставленные коды являются примерами и могут быть доработаны или оптимизированы в зависимости от конкретных требований или предпочтений программиста.

Источники: -(https://www.you.com) (название источника не указано) -(https://www.you.com) (название источника не указано)

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос