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

Функция, которая при вводе натурального числа выводит количество цифр в нем и их сумму - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция atoi, без использования библиотеки string http://www.cyberforum.ru/cpp-beginners/thread22665.html
функции atoi, без использования библиотеки string
C++ Вопрос по массивав, "институтский" вопрос. Готовлюсь к летней сессии по программированию. С++ Есть такая вот задачка (привожу как есть) Какие операторы надо записать до оператора int(*a) = new int чтобы был открыт массив, содержащий 5 строк и 10 столбцов В документации подобного не нашел. С программистами пообщался - такого не встречали. Такое может быть вообще в природе? И соответствует ли это стандарту: ANSI C++ ? http://www.cyberforum.ru/cpp-beginners/thread22636.html
Найти слово, один и тот же символ в котором встречается максимальное число раз (в рамках всей строки) C++
состоит из слов, разделенных одним или несколькими пробелами. Найти слово, один и тот же символ в котором встречается максимальное число раз (в рамках всей строки). Если таких слов несколько, найти первое из них. :)
C++ Реализовать функцию, которая получает массив и возвращает количество простых чисел в нем.
НАРОД ПОМОГИТЕ С ЗАДАЧЕЙ,ЕСТЬ ИСХОДНИК. РЕАЛИЗОВАТЬ ФУНКЦИЮ КОТОРАЯ ПОЛУЧАЕТ МАССИВ И ВОЗВРАЩАЕТ КОЛ-ВО ПРОСТЫХ ЧИСЕЛ В НЕМ #include<iostream> using namespace std; void input (int,int); void output (int,int); int prostoe (int,int ); int main()
C++ Файловые потоки и функции http://www.cyberforum.ru/cpp-beginners/thread22476.html
Скажите пожалуйста, как передать файловый поток в функцию?
C++ Множество точек определяет ломаную. Имеет ли она самопересечения? Помогите, пожалуйста, кто-нибудь! В задачах предполагается, что во входном файле записана последовательность пар чисел, которые можно рассматривать как координаты множества точек на плоскости. Для представления геометрических объектов нужно использовать структуры. Во всех задачах в начале входного файла стоит число = количеству ПАР чисел, идущих после этого числа, т.е. размерность вектора... подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1345 / 878 / 51
Регистрация: 02.01.2009
Сообщений: 2,643
Записей в блоге: 1
07.02.2009, 17:33     Функция, которая при вводе натурального числа выводит количество цифр в нем и их сумму
Serhiy, Уточняй ошибки.
проверь вот такой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
#include <string>
 
void foo(const std::string &str, int &sum, int &count)
{
    //max int =  2147483647
    //min int = -2147483648
    int x = atoi(str.c_str());
    sum   = 0;
    count = 0;
    while(x)
    {
        sum += x%10;
        x /=10;
        ++count;
    }
}
int main()
{
    std::string str;
    int sum;
    int count;
    std::cout<<"Input str: "; std::cin>>str;
    foo(str,sum,count);
    std::cout<<"Sum = "<<sum<<std::endl
        <<"Count = "<<count<<std::endl;
    system("pause");
    return 0;
}
 
Текущее время: 17:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru