Задать вопрос
19 октября, 21:08

Написать программу, вычисляющую произведение цифр в сумме трех целых числа A, B И C.

Входной файл

В единственной строке файла содержатся три целых числа A, B И C, разделенных пробелами.

Выходной файл

Выходной файл содержит одно число - искомое произведение цифр.

Задачу решить на языке паскаль.

+4
Ответы (1)
  1. 20 октября, 00:11
    0
    Function ProdDig (n:longint) : longint;

    var

    p:longint;

    begin

    p:=1;

    while n>0 do begin

    p:=p * (n mod 10) ;

    n:=n div 10

    end;

    ProdDig:=p

    end;

    var

    f:Text;

    a, b, c:longint;

    begin

    Assign (f,'abc. txt') ;

    Reset (f) ;

    Readln (f, a, b, c) ;

    Close (f) ;

    Assign (f,'abcout. txt') ;

    Rewrite (f) ;

    Writeln (f, ProdDig (a+b+c)) ;

    Close (f)

    end.

    Вариант без использования функции:

    var

    f:Text;

    a, b, c, p, s:longint;

    begin

    Assign (f,'abc. txt') ;

    Reset (f) ;

    Readln (f, a, b, c) ;

    Close (f) ;

    s:=a+b+c; p:=1;

    while s>0 do begin

    p:=p * (s mod 10) ;

    s:=s div 10

    end;

    Assign (f,'abcout. txt') ;

    Rewrite (f) ;

    Writeln (f, p) ;

    Close (f)

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Написать программу, вычисляющую произведение цифр в сумме трех целых числа A, B И C. Входной файл В единственной строке файла содержатся ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Написать программу, вычисляющую сумму цифр в произведении трех целых числа A, B и C. Входной файл В единственной строке файла содержатся три целых числа A, B И C, разделенных пробелами.
Ответы (1)
Задача: написать программу на Паскале, С (С++) или Бейсике. Входной файл: input. txt. Выходной файл: output. txt. Ограничение времени выполнения программы: 1 секунда на тест.
Ответы (1)
Турбо Паскаль. Написать программу, которая считает количество буквы в строке. Допустим букву "а" в любом регистре, строка вводится с клавиатуры. входной файл: предложение выходной файл: количество буквы
Ответы (1)
Файл Date. in файл содержит 3 различных целых чисел, разделенных пробелами. Написать программу, которая укажет, какие из чисел является максимальным, минимальным и какие не является ни минимальным, ни максимальным.
Ответы (1)
Ввести слово и число раз (Ввод; паскаль, 3). Вывести это слово так: паскаль паскаль паскаль паскаль паскаль паскаль
Ответы (1)