Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2012, 18:06   #1
Мэури
Новичок
Джуниор
 
Аватар для Мэури
 
Регистрация: 25.03.2012
Сообщений: 1
По умолчанию в паскале, вычисления произведения цифр положительного целого четырехзначного числа n

Написать программу, в паскале, вычисления произведения цифр положительного целого четырехзначного числа n.


______________
Название темы по правилам форума должно адекватно отражать суть решаемой задачи/проблемы.
На первый раз я исправил.
В последующем, темы с подобным названием будут закрываться или удаляться,
а автор такой темы будет получать штрафные баллы.
Учтите это на будущее.

Модератор.

Последний раз редактировалось Serge_Bliznykov; 25.03.2012 в 22:49.
Мэури вне форума Ответить с цитированием
Старый 25.03.2012, 18:24   #2
GreenWizard
мальчик-помогай =)
Форумчанин
 
Регистрация: 16.09.2010
Сообщений: 522
По умолчанию

пробуй:
Код:
program Project2;

function CalcProdOfNum(N: Integer): Integer;
var
  i: Integer;
  Numb: Integer;
begin
  Result := 1;
  for i := 1 to 4 do
    begin
      Numb := N mod 10;
      N := N div 10;
      Result := Result * Numb;
    end;
end;

var
  InputN: Integer;
begin
  repeat
    write('Введите число: ');
    Readln(InputN);
  until ((InputN >= 1000) and (InputN < 10000));

  Writeln('Произведение его чисел: ', CalcProdOfNum(InputN));
  Readln;
end.
функция вернёт произведение 4 цифр числа указанного с учётом нулей (если меньше тысячи число)

Последний раз редактировалось GreenWizard; 25.03.2012 в 18:37. Причина: Добавил полный код программы и исправил ошибку "Result := 0;"
GreenWizard вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
найти сумму первой и последней цифр любого целого положительного числа. Лина94 Помощь студентам 5 01.02.2012 23:09
вычислить сумму цифр заданного целого положительного числа (Паскаль) prs58 Помощь студентам 5 17.10.2011 22:15
Определить количество разбиения положительного целого числа и глубину рекурсии в рекурсивном алгоритме! hazk Общие вопросы C/C++ 1 05.12.2010 14:52
Задача:Найти максимальное из цифр четырехзначного числа Obender13 Помощь студентам 1 07.11.2009 08:07