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

Программа ждет ввода числа и в зависимости от количества цифр в числе выдает сообщение об их разрядности: трехзначное, пятизначное и т.д - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Visual C++ Нужна помощь в решении простейшей задачи? http://www.cyberforum.ru/cpp-beginners/thread443677.html
// 5Dlg.cpp : файл реализации // #include "stdafx.h" #include "5.h" #include "5Dlg.h" #include "afxdialogex.h" #ifdef _DEBUG #define new DEBUG_NEW
C++ Coding style или нет Услышал сегодня от коллеги такую интересную вещь: есть блоки кода ограниченные командными скобками {}. Так вот, рекомендуется переменные, используемые в блоках и только в них, объявлять в таких блоках. Я например, как правило объявляю переменные в начале подпрограмм. Привычка. Вопрос такой: это чисто coding style рекомендация или есть какое-то практическое значение подобного действия? http://www.cyberforum.ru/cpp-beginners/thread443626.html
C++ потоки выполнения c++
В чем вся соль потоков(нитей)? Порекомендуйте мне литературу или ссылку дайте на годную статью, а то ничего не понял
C++ Работа с консольным окном
Здравствуйте! Может ли программа узнать размеры консольного окна? (Требуется что-то вроде окна в Турбо паскале 7.0.) А так же может ли сама программа изменять шрифт и размер шрифта в консольном окне? Цвет фона и шрифта? И если вы знакомы с функцией system() и знаете местечко с подробным описанием этой функции, выложите, пожалуйста.
C++ Написать класс для эффективной работы со строками http://www.cyberforum.ru/cpp-beginners/thread443606.html
Написать класс для эффективной работы со строками, что позволяет форматировать и сравнивать строки, хранить в строках числовые значения и извлекать их. Для этого необходимо реализовать: • перегруженные операции присвоения и конкатенации; • операции сравнения и приведения типов; • преобразование в число любого типа; • форматный вывод строки. Написать программу, демонстрирующую работу с этим...
C++ Вывести несколько строк в файл Условие #include <iostream> #include <fstream> #include <iomanip> #include <cstring> const int N=100; std :: ifstream input; std :: ofstream output; подробнее

Показать сообщение отдельно
jood
3 / 3 / 0
Регистрация: 19.10.2009
Сообщений: 41
10.02.2012, 22:55     Программа ждет ввода числа и в зависимости от количества цифр в числе выдает сообщение об их разрядности: трехзначное, пятизначное и т.д
Nameless One,
Тогда так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
#include "conio.h"
#include "math.h"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    int number;
    cout<<"Введите число: ";
    cin>>number;
    int i = 1;
    if (abs(number) >= 10) {
        do {
            number = number / 10;
            i++;
    }
        while (abs(number) >= 1);
    }
    cout<<"Число состоит из "<<i<<" цифры.";
    _getch();
}
 
Текущее время: 18:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru