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

написать программу, которая вводит число из 4 цифр, разделяет число на отдельные цифры и печатает их отдельно друг от друга. например если введенное ч - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры, копирование файла http://www.cyberforum.ru/cpp-beginners/thread813282.html
Подскажите, как написать программку с меню с пунктами: – посимвольное копирование файла; – построчное копирование файла; – поблочное копирование файла. + Для задания имен файлов...
C++ Хранение прототипов методов класса и их непосредственной реализации в различных файлах вот собственно решил перейти на тот этап, когда прототипы в *.h а определения в *.cpp но почти сразу столкнулся со странной ошибкой в элементарном примере: //point.hpp class Point{ private: ... http://www.cyberforum.ru/cpp-beginners/thread813281.html
C++ Дружественные функции
С дружественными классами разобрался, спасибо. А теперь ф-ции. Киньте пожалуста простой пример: класс(несколько полей), обьект описаный в мейне, и функция, которая использует некое поле созданого...
C++ Решение задачи с массивам. Реализовать алгоритм, который будет считать количество в массиве разных букв
Есть массив из 50 элементов из случайных букв малого и большого регистров. Реализовать алгоритм, который будет считать количество в массиве разных букв. (Регистры не принимаются во внимание)
C++ исправте код http://www.cyberforum.ru/cpp-beginners/thread813258.html
Исправте код, плиз, по классам. #include <iostream> #include <string.h> #include <windows.h> using namespace std; class day_in_year{ private: int diy_day, diy_month;
C++ Установка FLTK и работа с ней в Code::Blocks В одном из постов моей прошлой темы прозвучали слова об использовании FLTK "для старта в кнопочкоделании", и я решил прислушаться к этому совету. Но застрял в самом начале. С горем пополам... подробнее

Показать сообщение отдельно
rangerx
1935 / 1544 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
20.03.2013, 00:37
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
#include <iostream>
 
int main()
{
    const int low_val = 1000;
    const int high_val = 9999;
 
    int number;
    std::cout << "number(" << low_val << " <= number <= " << high_val << "): ";
    std::cin >> number;
 
    if(!std::cin || number < low_val || number > high_val)
    {
        std::cout << "input error\n";
        return 1;
    }
 
    const int n = 4;
    int digits[n];
 
    for(int i = n - 1; i >= 0; --i)
    {
        digits[i] = number % 10;
        number /= 10;
    }
 
    std::cout << "result: ";
    for(int i = 0; i < n; ++i)
        std::cout << digits[i] << ' ';
    std::cout << '\n';
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru