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

Определить количество цифр в числе n и сумму всех его цифр - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Классы && С++ Отложение объявление на потом http://www.cyberforum.ru/cpp-beginners/thread757806.html
У меня есть базовый класс (StudentDataBase) который я в дальнейшем хочу наследовать, но тут идёт привязка к Student fmog, как я могу объявить это, чтобы в дальнейшем заменить на допустим Teacher...
C++ Алгоритм Кнута, Морриса и Пратта //описание функции алгоритма Кнута, Морриса и Пратта int KMPSearch(char *string, char *substring){ int sl, ssl; int res = -1; sl = strlen(string); ssl = strlen(substring); if ( sl ==... http://www.cyberforum.ru/cpp-beginners/thread757800.html
Описать основные переменные и функции C++
опишите пожалуйста основные переменные и функции. очень буду благадарна #include <cstdlib> #include <iostream> #include <string> #include <locale.h>
Перегрузить для класса оператор == (много ошибок) C++
не могу разабраться в чем ошибки при компиляции... помогите пожалуйста код: #include "StdAfx.h" #include <conio.h> #include <string> #include <iostream> #include <fstream> #include <cstdlib>
C++ Напишите програму которая разработает класси набор методов для модели заданного обьекта http://www.cyberforum.ru/cpp-beginners/thread757711.html
Разработать класс, набор методов (конструктор, деструктор и указаны методы) для программной модели заданного объекта. Описание объекта и его основных свойств приводится ниже. Привести программу (int...
C++ Файлы. Дописать в начало каждой строки Здравствуйте Сделайте, пожалуйста, программу, которая будет добавлять +7 к номеру в списке Т.е. имеется txt файл с телефонными номерами списком: 9858256773 9304302502 9281133881 9296642107... подробнее

Показать сообщение отдельно
Пaтрик
417 / 392 / 39
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
10.01.2013, 15:59
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
30
31
32
#include <iostream>
 
std::size_t digits_count(int number)
{
    std::size_t result = 0;
    do
    {
        result++;
    }
    while (number /= 10);
    return result;
}
 
std::size_t sum_of_digits(int number)
{
    std::size_t result = 0;
    do
    {
        result += number % 10;
    }
    while (number /= 10);
    return result;
}
 
int main()
{
    int n;
    std::cin >> n;
    std::cout << digits_count(n) << std::endl;
    std::cout << sum_of_digits(n) << std::endl;
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru