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

Считывание числа поциферно (задача Лафоре, 3 глава, объяснить код) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обменять строки значениями http://www.cyberforum.ru/cpp-beginners/thread691787.html
Есть 2 массива: a="apple" и b="dogs". Как поменять местами значения массивов чтобы a="dogs"; b="apple".
C++ Вывести 5 максимальных чисел из элементов матрицы нужно вывести максимальные 5 числа из элементов матрицы,которая состоит из 25 элементов, выбранных random-ом нужен код на с++ http://www.cyberforum.ru/cpp-beginners/thread691782.html
Конструктор для vector C++
привет всем ! к примеру класс, в котором под private находится объект например vector<int> R, как написать конструктор для таких объектов ?
C++ Что нужно подключить?
#include <boost/serialization/string.hpp> #include <boost/serialization/map.hpp> #include <boost/archive/binary_oarchive.hpp> #include <boost/archive/binary_iarchive.hpp> #include <sstream> class MD{ private: friend class boost::serialization::access;
C++ Все ли точки ломанной в круге http://www.cyberforum.ru/cpp-beginners/thread691759.html
детально разработать представление данных.составить программу с циклом,предусмотрев тот случай,когда факт имеет место быть,и обратный случай.предусмотреть выдачу программой соответствующее сообщение,например(требование выполнено) условие:ломанная линия целиком лежит в площади заданного круга
C++ Реализация итератора для двусвязного кольцевого списка В общем есть класс список элементов и итератор для него #ifndef STUDLIST_INCLUDE #define STUDLIST_INCLUDE #include "const.h" #include "student.h" template <class INF, class LISTTYPE> class Iterator; подробнее

Показать сообщение отдельно
zvoronz
271 / 238 / 21
Регистрация: 29.05.2012
Сообщений: 889
08.11.2012, 02:22
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
 
    char ch;
    unsigned long total=0;                //потому что первое число нам нужно поставить в первую
    cout<<"\nVvedite chislo:";          //позицию в числе то есть 0*10+сh-48 при ch = 52 даст нам 4
                                                 //при чтении след цифры мы получим 4*10+ch-48 при ch = 50
                                                 //даст нам число 42 в переменной total
    while ((ch=getche())!='\r')          //getche() возвращает символ нажатой клавиши в этом коде мы
    total=total*10+ch-48;               //читаем в цикле по символьно пока не придёт символ конца 
                                                 //строки
                                                 // переменной ch присвоили введенное значение,то есть 6          
                                                 // цифр,да? нет, ch содержит всегда последнюю нажатую цифру
                                                 // так как у нас символ "0" соответствует коду 48 в ASCII
                                                 // "1" 49 "2" 50 и т.п. то что бы получить значение которое
                                                 // представляет символ просто отнимаем от него нижнюю границу
    cout<<"\nPolushilos chislo:"<<total<<endl;
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru