0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 298
1

Для каждого числа найти сумму цифр

18.10.2016, 16:47. Показов 3482. Ответов 1
Метки нет (Все метки)

Всем привет. Нужна помощь по задаче.Вести три числа a,b,c. Для каждого числа найти и вывести на экран сумму цифр.(использовать функцию)Вот моя программа.Только у меня одна проблема вот у меня получается a=52,а мне нужно чтобы было 5+2 и тд. Заранее спасибо.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var a,b,c: integer; 
function SummNumber(a,b,c: integer): integer;
   var summ: integer;
begin
   summ := a+b+c;
   SummNumber:= summ;
end;
begin
   write(' Введите a= ');
   read(a);
   write(' Введите  b= ');
   read(b);
   write(' Введите c= ');
   read(c);
   writeln('сумма = '+SummNumber(a,b,c));
 
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2016, 16:47
Ответы с готовыми решениями:

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

Для каждого введённого числа вычислить сумму его цифр
С клавиатуры вводится трёхзначное число, считается сумма его цифр. Если сумма цифр числа больше 10,...

Найти количество и сумму цифр, сумму первой и последней цифр заданного числа z
Дано число z. Найти: количество цыфр в нём, сумму цыфр числа z, первую та последнюю цыфры числа z....

Найти сумму цифр заданного четырехзначного числа N превосходит произведение цифр этого же числа
нужна программа которая проверяет следующий факт: Сумма цифр заданного четырехзначного числа N...

1
Почетный модератор
64275 / 47574 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
18.10.2016, 16:52 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function SummNumber(a: integer): integer;
var summ: integer;
begin
summ := 0;
while a>0 do
 begin
  summ:=summ+a mod 10;
  a:=a div 10;
 end;
SummNumber:= summ;
end;
var a,b,c: integer;
begin
write(' Введите a= ');
readln(a);
writeln('Сумма цифр=',SummNumber(a));
write(' Введите  b= ');
readln(b);
writeln('Сумма цифр=',SummNumber(b));
write(' Введите c= ');
readln(c);
writeln('Сумма цифр=',SummNumber(c));
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2016, 16:52
Помогаю со студенческими работами здесь

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

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

Для каждого числа последовательности найти количество цифр 0 и 1.
Поступает последовательность целых положительных чисел, 0—конец последовательности. Для каждого...

Для каждого элемента с нечетным индексом найти и вывести количество цифр и их сумму
Дан массив целых чисел. Для каждого элемента с нечетным индексом найти и вывести количество цифр и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru