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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Классы && С++ Отложение объявление на потом http://www.cyberforum.ru/cpp-beginners/thread757806.html
У меня есть базовый класс (StudentDataBase) который я в дальнейшем хочу наследовать, но тут идёт привязка к Student fmog, как я могу объявить это, чтобы в дальнейшем заменить на допустим Teacher fmog, Help fmog? Необходимо это потому, что все методы этого класса используют node и я не могу в наследуемом классе объявить структуру отдельно - так как базовый класс использует node в методах....
C++ Алгоритм Кнута, Морриса и Пратта //описание функции алгоритма Кнута, Морриса и Пратта int KMPSearch(char *string, char *substring){ int sl, ssl; int res = -1; sl = strlen(string); ssl = strlen(substring); if ( sl == 0 ) cout << "Неверно задана строка\n"; else if ( ssl == 0 ) cout << "Неверно задана подстрока\n"; 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 main), использующий объекты разработанного класса: Объект «рационально не сократимых дробь, представлен парой целых чисел». Конструктор должен позволить создавать объекты без и с начальной...
C++ Файлы. Дописать в начало каждой строки Здравствуйте Сделайте, пожалуйста, программу, которая будет добавлять +7 к номеру в списке Т.е. имеется txt файл с телефонными номерами списком: 9858256773 9304302502 9281133881 9296642107 9664210720 9096916753 9167532006 подробнее

Показать сообщение отдельно
Пaтрик
 Аватар для Пaтрик
394 / 387 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
10.01.2013, 15:59     Определить количество цифр в числе n и сумму всех его цифр
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;
}
 
Текущее время: 08:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru