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

Количество розрядов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Распечатать фамилии детей данного детского сада, которые родились в определенном месяце; указать их возраст и группу. http://www.cyberforum.ru/cpp-beginners/thread295343.html
Распечатать фамилии детей данного детского сада, которые родились в определенном месяце; указать их возраст и группу. Именуйте темы осмысленно! Название темы должно максимально полно отражать её...
C++ Дана строка. Преобразовать ее, заменив точками все двоеточия Дана строка. Преобразовать ее, заменив точками все двоеточия (:), встречающиеся среди первых п/2 символов, и заменив точками все восклицательные знаки, встречающиеся среди символов, стоящих после п/2... http://www.cyberforum.ru/cpp-beginners/thread295342.html
C++ Дана строка. Подсчитать количество букв k в последнем ее слове.
Дана строка. Подсчитать количество букв k в последнем ее слове. 1. Не злоупотребляйте форматированием. 2. Именуйте темы осмысленно. Название темы должно максимально полно отражать ее содержание.
Cформировать квадратную матрицу порядка n по заданному образцу: C++
Cформировать квадратную матрицу порядка n по заданному образцу:
C++ Динамический массив http://www.cyberforum.ru/cpp-beginners/thread295331.html
Здравствуйте, помогите пожалуйста решить следующую задачу с применением динамичкского массива: Переставить столбцы вещественной квадратной матрицы так, чтобы элементы ее побочной диагонали...
C++ Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали Дана целочисленная квадратная матрица. Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали. подробнее

Показать сообщение отдельно
Jtalk
93 / 79 / 4
Регистрация: 13.05.2011
Сообщений: 279
14.05.2011, 14:06
Цитата Сообщение от Spirited Посмотреть сообщение
Нужно подсчитать количество розрядов вводимого числа, например:
Пример ввода
123
Пример вывода
3

вот мой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
int main() {
    int numb;
    int index;
    scanf("%d", &numb);
 
    for ( index = numb; !(index % 10); index++) {
        index /= 10;
    }
    cout << index;
    system("pause");
    return 0;
}
заранее спасибо
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <string>
 
int
main()
{
    std::string buff;
    std::cin>>buff;
    std::cout<<buff.length()<<std::endl;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.