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

Нарушение последовательности операторов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму всех элементов первой строки матрицы X[5][5] http://www.cyberforum.ru/cpp-beginners/thread455884.html
Помогите пожалуйста решить данную задачу на c++, завтра сдавать а я нехрена не догнал тему ( Если можно с описанием.
C++ Частота_Х, которая определяет, с какой частотой встречается элемент Х входного списка L Помогите написать прогу на Си, вот условие задачи: ЧАСТОТА_Х, которая определяет, с какой частотой встречается елемент Х входного списка L. Заранее благодарен! http://www.cyberforum.ru/cpp-beginners/thread455875.html
МАСИИВЫ, найти сумму каждого рядка матрицы та наименьшую из них! не могу другую часть программы сделать.. C++
подскажите как сравнить суммы!! вот мой код int main() { int const n=5; int const m=7; int mas; int sum,minsum; for(int i=0;i<n;i++){
Указать классу на глобальный вектор C++
#include "my_header.h" #include <vector> std::vector<My_type> my_vector; class My_class() { if (my_vector.empty()) { ; } }
C++ Дана строка, содержащая число в десятичной системе исчисления. Преобразовать число в строке к восьмеричной системе. http://www.cyberforum.ru/cpp-beginners/thread455827.html
Разработать программу согласно варианту задания. Максимальная длина строк не менее 50 символов. При реализации программы использование функций для работы со строками из библиотек stdlib.h и string.h запрещено. Задание: Дана строка, содержащая число в десятичной системе исчисления. Преобразовать число в строке к восьмеричной системе. Зарание спасибо.
C++ StgOpenStorage error Всем доброго дня) Возникла такого рода проблема: пытаюсь открыть лист ms excel функцией StgOpenStorage, в ответ получаю ошибку STG_E_OLDFORMAT, при этом с книгой ms excel подобных проблем не возникает. Если кто чего знает - помогите пофиксить подробнее

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16843 / 5264 / 323
Регистрация: 30.03.2009
Сообщений: 14,159
Записей в блоге: 26
01.03.2012, 18:22     Нарушение последовательности операторов
После того, как ты ввёл "123.456", то "cin >> ret" у тебя из входного потока прочёл "123", а остаток ".456" остался в буфере ввода и, соответсвенно, на следующей итерации цикла попытался прочитать и обломался.

Правильно надо читать строку (а не int), и далее уже анализировать строку на предмет того, что там нет лишних символов
 
Текущее время: 02:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru