Как найти сумму цифр числа на кумир

Перейти к содержанию

Сумма и произведение цифр числа

Просмотров 8.4к. Обновлено 29 октября 2021

Если трехзначное число нацело разделить на 100, то получим число сотен, т.е. первую цифру этого числа.

Если найти остаток от деления на 10 любого целого числа, то этот остаток покажет число единиц в этом числе. Таким образом извлекается последняя цифра числа.

Чтобы извлечь среднюю цифру трехзначного числа (показывающую количество десятков), можно выполнить два действия:

  1. Разделить число нацело на 10. Тем самым избавиться от последней цифры трехзначного числа, превратив его в двузначное.
  2. Найти остаток от деления полученного двузначного числа на 10. Этот остаток и будет средняя цифра первоначального трехзначного числа.

Извлекая вышеописанным способом цифры числа их надо присвоить переменным. Т.к. цифр три, то и переменных будет три. После этого выполнить сложение и умножение значений переменных.

Pascal

произведение цифр числа паскаль и сумма цифр числа паскаль


var
n: integer;
a,b,c: byte;
begin
readln(n);
a := n div 100;
b := n div 10 mod 10;
c := n mod 10;
writeln('Сумма: ',a+b+c);
writeln('Произведение: ',a*b*c);
end.


Язык Си

произведение цифр числа си и сумма цифр числа си


#include

main() {
int n,a,b,c;
scanf("%d", &n);
a = n / 100;
b = n / 10 % 10;
c = n % 10;
printf("Сумма: %dn", a+b+c);
printf("Произведение: %dn", a*b*c);
}



349
Сумма: 16
Произведение: 108

Целочисленное деление выполняется в том случае, если оба операнда целые. Т.е. у целочисленного деления нет специального знака, а выбор между ним и обычным делением зависит от операндов. Если хотя бы один из операндов вещественное число, то и деление будет обычным.

Python

произведение цифр числа Python и сумма цифр числа Python


n = input("Введите трехзначное число: ")
n = int(n)

d1 = n % 10
d2 = n % 100 // 10
d3 = n // 100

print("Сумма цифр числа:", d1 + d2 + d3)
print("Произведение цифр числа:", d1 * d2 * d3)



Введите трехзначное число: 742
Сумма цифр числа: 13
Произведение цифр числа: 56

КуМир


алг сумма цифр
нач
ввод n
a := div(n,100)
b := mod(div(n,10),10)
c := mod(n,10)
вывод "Сумма: ", a+b+c, нс
вывод "Произведение: ", a*b*c, нс
кон


Basic-256


input n

a = n 100
b = n 10 % 10
c = n % 10

print a+b+c
print a*b*c


Обратите внимание на знак целочисленного деления. Это обратный слэш (), в то время как обычное деление обозначается обычным слэшем (/).

zighe494

zighe494

Вопрос по информатике:

Напишите, пожалуйста, программу в Кумир (Именно в Кумир.) для нахождения суммы цифр числа. Очень срочно((

Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?

Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок — бесплатно!

Ответы и объяснения 1

athathv954

athathv954

Алг
нач
цел a,sum
вывод ‘введите число: ‘
ввод a
sum:=0;
нц пока a0
sum:=sum+mod(a,10)
a:=div(a,10)
кц
вывод ‘сумма цифр: ‘,sum
кон

Знаете ответ? Поделитесь им!

Гость

Гость ?

Как написать хороший ответ?

Как написать хороший ответ?

Чтобы добавить хороший ответ необходимо:

  • Отвечать достоверно на те вопросы, на которые знаете
    правильный ответ;
  • Писать подробно, чтобы ответ был исчерпывающий и не
    побуждал на дополнительные вопросы к нему;
  • Писать без грамматических, орфографических и
    пунктуационных ошибок.

Этого делать не стоит:

  • Копировать ответы со сторонних ресурсов. Хорошо ценятся
    уникальные и личные объяснения;
  • Отвечать не по сути: «Подумай сам(а)», «Легкотня», «Не
    знаю» и так далее;
  • Использовать мат — это неуважительно по отношению к
    пользователям;
  • Писать в ВЕРХНЕМ РЕГИСТРЕ.

Есть сомнения?

Не нашли подходящего ответа на вопрос или ответ отсутствует?
Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие
вопросы в разделе Информатика.

Трудности с домашними заданиями? Не стесняйтесь попросить о помощи —
смело задавайте вопросы!

Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.

Integer11. Дано трехзначное число. Найти сумму и произведение его цифр.
Решение от Дмитрия:

1

2

3

4

5

6

7

8

9

10

11

12

13

алг integer11 (арг цел число, рез цел сумма, произведение)

дано 99<число<1000

надо

|сумма и произведение цифр

нач

цел единицы, частное, десятки, сотни

единицы:=mod(число,10)

частное:=div(число,10)

десятки:=mod(частное,10)

сотни:=div(частное,10)

сумма:=единицы+сотни+десятки

произведение:=единицы*сотни*десятки

кон

Другие задачи из раздела Integer можно посмотреть здесь.

petyaGavrikov
5 лет назад

Светило науки — 5869 ответов — 21974 помощи

алг Число
нач
  цел a, n, b
  вывод «Введите целое число», нс
  ввод a
  n:= a
  b:= 0
  нц пока n<>0
    b:= b+mod(n,10)
    n:= div(n,10)
  кц
  вывод «Сумма цифр числа «, a ,» равна «, b
кон

(2 оценки)

Информатика 5 — 9 классы Ермолаевич Ермолаевич
12.12.18

Решено

Напишите, пожалуйста, программу в Кумир (Именно в Кумир.) для нахождения суммы цифр числа. Очень срочно((

18

ОТВЕТЫ

Алг
нач
цел a,sum
вывод введите число:
ввод a
sum:=0;
нц пока alt;gt;0
sum:=sum+mod(a,10)
a:=div(a,10)
кц
вывод сумма цифр: ,sum
кон

223

Отв. дан
2018-12-13 09:57:42
Nautyuk

Понравилась статья? Поделить с друзьями:
  • Как составить инструкцию по учебнику
  • Как найти в телефоне владелец
  • Как найти удельное сопротивление материала проводника
  • Как найти процент от максимального балла
  • Как найти ежа в саду