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

Сумма цифр введённого числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Метод Ньютона http://www.cyberforum.ru/cpp-beginners/thread269915.html
ВОт короче такое дело. НУжна прога которая решает систему нелинейных уравнений методом Ньютона. ПРога есть, но она на паскале. ВОт: program Newton; uses wincrt; var x,y,f1,f2,a11,a12,a21,a22,d:real; i:integer; begin x:=1.5; y:=1.5;
C++ Как определить конец файла? В файле лежит одно число, которое нужно проверить на делимость на 11. Число большое-до 10^10000. Попробовал сделать так: #include <iostream> using namespace std; main(){ freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); char b; int c=0; http://www.cyberforum.ru/cpp-beginners/thread269914.html
C++ список
Даны натуральные числа k, m, n символы s1, ... , sk, t1, ... , tm, u1, ... , un. Получить по одному разу те символы, которые входят одновременно во все три последовательности. Нужно сделать с помощью списка.
C++ Функция f(x)
Найти среднее арифметическое значений функции f(x) в точках а, b, (a+b)/2, используя обращение к функции. Функция f(x): f=arctg x+ln2 x2 : a=1 b=3
C++ не вижу ошибки http://www.cyberforum.ru/cpp-beginners/thread269903.html
программа компилируется,но выводит какие то иероглифы,помогите найти ошибки #include<assert.h> #include<iostream> #include<string> static const int N = 3; //количество "карточек" в массиве static const int char_size = 256; class note{ public: char family_name;
C++ отладить программу программа компилируется,но выводит какие то иероглифы,помогите найти ошибки #include<assert.h> #include<iostream> #include<string> static const int N = 3; //количество "карточек" в массиве static const int char_size = 256; class note{ public: char family_name; подробнее

Показать сообщение отдельно
IrineK
Заблокирован
04.04.2011, 18:08     Сумма цифр введённого числа
Все будет проще, если вы не будете спещить преобразовывать строку в число.
Кво цифр - это длина строки.
Берете цикл с конца строки до ее начала и каждый последующий символ переводите в число и суммируете.

Например, строка input = 12345.
Длина - 5.
Цикл, счетчик от 4 до 0: преобразуем 5 в число, преобразуем 4 в число ...:
sum = 5+4+3+2+1 = 15
 
Текущее время: 13:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru