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

Класс лексем, разбить числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести на экран все парные числа и от А до В кратные трём http://www.cyberforum.ru/cpp-beginners/thread1130918.html
вывести на экран все парные числа и от А до В кратные трём c++ развязать тремя способами через циклы while,do while,for
C++ STL для новичка! Здравствуйте! подскажите пожалуйста мне, дураку(только начал изучать STL) ответ на такой вопрос! что нужно подставить в 19 строку? #include <string.h> #include <stdio.h> #include "list.h"... http://www.cyberforum.ru/cpp-beginners/thread1130917.html
C++ Алгоритм ГОСТ 28147-89. После шифрования при записи в файл не корректно записывается конец
Реализую алгоритм шифрования ГОСТ 28147-89. За основу брал код из этой темы http://www.cyberforum.ru/cryptography/thread611386.html (спасибо PitMagnum за него), но с небольшими переделками. Проблема...
Получить число в виде комбинаций цифр и пробелов C++
Задачка легкая, но уже долго ломаю над нею голову. Дано натуральное число n=12345791, нужно чтобы виходило группами по три цифры 12 345 791. Помогите пожалуйста.
C++ Программа составляет разные наборы букв из слова red, который лежит в файле http://www.cyberforum.ru/cpp-beginners/thread1130877.html
Программа составляет разные наборы букв из слова red, который лежит в файле. Нужно переделать программу с помощью random_shuffle #include <iostream> #include <fstream> #include <string> using...
C++ Взять 3 точки так, что бы треугольник с вершинами в этих точках включал в себя все точки 2-го множества даны 2 множества точек, из 1-го взять 3 точки так, что бы треугольник с вершинами в этих точках включал в себя все точки 2-го множества.Без графики я сделал, но не могу правильно вывести всё на... подробнее

Показать сообщение отдельно
GetVariable
163 / 119 / 5
Регистрация: 17.03.2013
Сообщений: 283
27.03.2014, 08:10
Когда ты вводишь значение "55".

C++
1
2
3
    char ch = ' ';
 
    cin >> ch;
У тебя ch имеет всего 1 байт, те в него входит один символ. те 55, становится просто '5', 98 просто 9.

Так вот, у тебя в буфере остался ещё один символ и когда ты
C++
1
2
 double val;
         cin>>val;
У тебя собственно и записывается полностью значение.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru