Дано натуральное трехзначное число N . Определить сумму и произведение его цифр. имя входного файла Input.txt, имя выходного файла output.txt
1-4 класс
|
Ну, я думаю с файлами ты сама справишься. Пишу сами действия:
var n,s,p,a: integer; {n - число}
Begin
///// Считываешь инфу
s:=s+(n mod 10); // к сумме прибавляем последнюю цифру
p:=p*(n mod 10); // на произведение умножаем последнюю цифру
a:=n div 10; // берем из 3х знач числа 2х значное. Например было 123 стало 12
s:=s+(a mod 10); // берем последнюю цифру 2х значного числа(2) к сумме
p:=p*(a mod 10); // берем последнюю цифру 2х значного числа(2) к произведению
a:=n div 10; // Берем 1-значное число из 2х значного(1)
s:=s+a; // Прибавляем сотый разряд к сумме
p:=p*a; // к произведению
//// записываешь инфу
end.
p - роизведение
s - сумма
Другие вопросы из категории
подчеркнуть в єтом тексте те символі которіе вводятся с клавиатурі удержанием клавиши шифт
Читайте также
входные данные
-------------------------
вводится одно число (от 100 до 999)
выходные данные
-------------------------
выводится одно число - сумма цифр
примеры
--------------------------------------------------------------
| входные данные | выходные данные |
| а=345 | s=12 |
--------------------------------------------------------------
Входные данные:
Во входном потоке заданы два целых ненулевых числа, значение которых по модулю не превышают 30000.
Выходные данные:
В выходной потов вывести единственное целое число.
Пример входного файла
3 9
Входные данные:
Во входном потоке задано три вещественных числа - сторона квадрата и стороны прямоугольника соответственно. Значение всех исходных величин не превышает 30000.
Выходные данные:
В выходной поток вывести 'YES' или 'NO'.
Пример входного файла
5 4 5
Пример выходного файла
YES
Решить задачи.
1. Дано трёхзначное число. Определить, сколько раз в нём встречается цифра 3.
2. Дано натуральное число. Получить все его делители и найти их сумму.