Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Найдите сумму цифр заданного натурального числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В заданном массиве A(N,N) вычислите 2-е суммы элементов, расположенных выше и ниже побочной диагонали. http://www.cyberforum.ru/cpp-beginners/thread832897.html
Люди помогите с задачкой, я пишу на паскале а язык С++ я попросту не знаю...))) В долгу не останусь. Все же надеюсь есть люди добрые))) 3 - В заданном массиве A(N,N) вычислите 2-е суммы элементов,...
C++ Определить время пребывания в очереди каждого клиента Люди помогите с задачкой, я пишу на паскале а язык С++ я попросту не знаю...))) В долгу не останусь. Все же надеюсь есть люди добрые))) 2 - У кассы Аэрофлота выстроилась очередь из N человек.... http://www.cyberforum.ru/cpp-beginners/thread832889.html
C++ Заполнить массив по формуле
Мне нужно заполнить массив по формуле, но это должны быть не целые числа, так как там sin и cos. Как это сделать:? # include <iostream> # include <math.h> using namespace std; void zapol(int...
Программа не "видит" класс. Почему? C++
Задание: 2.15. Разработать класс Rectangle для работы с плоскими прямоугольниками, стороны которого параллельны осям координат. В качестве членов-данных задать координаты двух точек прямоугольника...
C++ Написать функцию, которая вычисляет сумму последовательности http://www.cyberforum.ru/cpp-beginners/thread832862.html
Начал недавно изучать С++, прошу помощи у вас, не могу написать прогу по массивам. Вот условие: Написать функцию, которая по массивам действительных чисел x1, x2, ..., xn вычисляет: x1xn + x2xn-1 +...
C++ Приближение функции многочленом Лагранжа Всем привет, нужно написать программу, которая вычисляет приближение функции многочленом Лагранжа. Все реализовал, но возникла непонятка с результатом: как я делаю: const int n = 2; double... подробнее

Показать сообщение отдельно
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
09.04.2013, 12:02
Я кажется по другому понял 4-ое задание.
Вроде надо суммировать числа, которые составляют введённое число.
К примеру: 256147
Сумма равна: 2 + 5 + 6 + 1 + 4 + 7 = 25

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <locale.h>
 
using namespace std;
 
int main(){
    setlocale(LC_ALL,"Rus"); 
    int num, sum = 0, a, i = 1;
    cout << "Ââåäèòå ÷èñëî: ";
    cin >> num;
    while(num != 0){
        a = num % 10;
        num = (num - a) / 10;
        sum = sum + a;
        } 
    cout << sum  << endl;
    
    system("pause");
    return 0;
}
Главное не выходить за диапазон значений int...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru