Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual C++
Войти
Регистрация
Восстановить пароль
 
Diskoman
1 / 1 / 2
Регистрация: 26.12.2009
Сообщений: 22
#1

При введении любого числа выдать количество знаков в нем - Visual C++

25.01.2010, 19:04. Просмотров 763. Ответов 2
Метки нет (Все метки)

Не могу создать программу, где нужно вводить с клавиатуры число - и программа должна показать сколько в данном числе цифр. Число вводится целиком в одну переменную.

Например, пользователь ввел число 12345. На экране должно появиться сообщение о том, что в числе 5 цифр.

как сделать?
шаблон обязательно должен быть такой:

#include <iostream>
using namespace std;
void main()
{

//здесь набирать

}
http://www.cyberforum.ru/visual-basic/thread895494.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.01.2010, 19:04
Я подобрал для вас темы с готовыми решениями и ответами на вопрос При введении любого числа выдать количество знаков в нем (Visual C++):

При введении дробного числа выводить сообщение
как сделать,так что бы когда вводишь n = дробное число(например 2,3)...

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

Стирать результат работы калькулятора при введении числа
Здравствуйте. Есть работающий калькулятор Код Calculator.java import...

Найти сумму ряда при введении с клавиатуры числа n
Дан ряд \sum_{n=o}^{k}\frac{{(-1)}^{n}}{(2n+1){2}^{2n+1}} Первое задание:...

Использование символа-разделителя один раз в Editе при введении дробного числа
Приветик ребятки! 1)Помогите написать процедуру, которая разрешала бы...

2
Mr.Loner
42 / 42 / 9
Регистрация: 23.01.2010
Сообщений: 152
25.01.2010, 19:21 #2
Лучший ответ Сообщение было отмечено Diskoman как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
void main()
{
    int num;
    cout<<"Enter number ";
    cin>>num;
    int i=0, tmp=num;
    if (num)
        while(tmp%10)
        {
            tmp=tmp/10;
            i++;
        }
    else
        i=1;
    cout<<"V chisle "<<num<<" "<<i<<" cifr";
}
1
BornLeader
53 / 49 / 9
Регистрация: 16.05.2008
Сообщений: 162
25.01.2010, 19:38 #3
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
void main()
{
  int num;
  cout << "Input digit: ";
  cin >> num;
  char buff[1024]={0};
  itoa(num,buff,10);
  cout << "Count = " << strlen(buff) << "  " << endl;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.01.2010, 19:38
Привет! Вот еще темы с решениями:

Сделать так, чтобы при введении с клавиатуры не числа, а символа программа завершалась
Здравствуйте! Помогите начинающему программисту, пожалуйста. Я написал...

Для любого натурального числа напечатать количество цифр в записи этого числа
для любого натурального числа напечатать количество цифр в записи этого числа...

Программа, печатающая для любого натурального числа 1-1000 количество цифр в записи этого числа
Помогите, пожалуйста, составить код Delphi (вывод значений в Memo при нажатии...

Доказать, что объединение любого числа и пересечение любого конечного числа открытых множеств является открыты
Доказать, что объединение любого числа и пересечение любого конечного числа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru