Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.85/165: Рейтинг темы: голосов - 165, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 20.09.2013
Сообщений: 22
1

Найти сумму цифр числа

17.05.2015, 15:35. Показов 30162. Ответов 5
Метки нет (Все метки)

Помогите с решением простенькой задачкой на шарпе. Дано четырехзначное число, нужно найти сумму его цифр.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2015, 15:35
Ответы с готовыми решениями:

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

Найти количество цифр числа и их сумму
Описать процедуру DigitCountSum(K, C, S), находящую количество C цифр целого положительного числа...

Найти сумму цифр целого числа
дано целое число K. Найти сумму цифр числа K. нужно через цикл for написать, не понимаю

Найти сумму цифр вещественного числа
Здравствуйте! нужна помощь в нахождении ошибки, сама я ее найти не могу. в прошлом семестре писала...

5
91 / 85 / 61
Регистрация: 20.10.2013
Сообщений: 288
17.05.2015, 16:23 2
Лучший ответ Сообщение было отмечено newbie_coder как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
 int a = int.Parse(Console.ReadLine());
            int s = 0;
            while (a > 0)
            {
 
                s = s + a % 10;
                a = a /10 ;
 
            }
 Console.WriteLine(s);
1
Модератор
Эксперт .NET
5777 / 4661 / 2934
Регистрация: 20.04.2015
Сообщений: 8,335
17.05.2015, 16:24 3
C#
1
2
3
4
5
6
7
8
int x = int.Parse(Console.ReadLine());
int sum=0;
for (int i=3; i>=0; i--)
{
    sum+=x/pow(10.0,i);
    x=x%(int)pow(10.0,i);
}
Console.WriteLine(sum);
1
Эксперт PHP
2988 / 2506 / 1182
Регистрация: 14.05.2014
Сообщений: 7,076
Записей в блоге: 1
17.05.2015, 16:29 4
Даценд, с С++ не перепутал? В шарпе вроде Math.Pow() используется.
1
Модератор
Эксперт .NET
5777 / 4661 / 2934
Регистрация: 20.04.2015
Сообщений: 8,335
17.05.2015, 16:38 5
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
с С++ не перепутал?
Хорошо еще лисп не приплел
C#
1
2
3
4
5
6
7
8
int x = int.Parse(Console.ReadLine());
int sum=0;
for (int i=3; i>=0; i--)
{
    sum+=x/(int)Math.Pow(10.0,i);
    x=x%(int)Math.Pow(10.0,i);
}
Console.WriteLine(sum);
1
0 / 0 / 0
Регистрация: 20.09.2013
Сообщений: 22
17.05.2015, 17:39  [ТС] 6
Спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2015, 17:39

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Рекурсивно найти сумму цифр числа
Нужно с помощью рекурсии составить программу, которая будет считать сумму цифр в числе, помогите,...

Как найти сумму цифр числа?
Например, я задаю программе число 125, как найти произведение цифр этого числа? 1*2*5= 10...

Найти знакочередующуюся сумму цифр числа К
Помогите пожалуйста: Дано целое число K. Найти знакочередующуюся сумму цифр числа К. (Пусть ...

Даны два трехзначных числа. Из произведения цифр первого числа вычесть сумму цифр второго
даны два трехзначных числа из произведения цифр первого числа вычесть сумму цифр второго c


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.