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

Вектор (исправить ошибку ввода) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ошибочка. не понимаю как сделать чтоб типы соответствовали http://www.cyberforum.ru/cpp-beginners/thread787696.html
по надобности переделывала паскалевскую блок-схему под С++.начало выбивать много ошибок. вот с одной из них не могу справиться #include <stdio.h> #include<math.h> #include <stdlib.h> #include<string.h> int main() { int i,j,f,n,r; int y,d;
C++ Код по уроку из книги #include "stdafx.h" #include "iostream" using namespace std; int main() { int x; x = 5; int y; y = 7; http://www.cyberforum.ru/cpp-beginners/thread787685.html
Последняя версия среды разработки C++ C++
Подскажите, какая самая свежая версия среды разработки C++
Перечисляемый тип C++
Помогите разобрать! Обясните, и расскажите что знаете : как, зачем, и когда применять?
C++ Нужно задать цикл, чтобы сортировка выполнялась 1000 раз http://www.cyberforum.ru/cpp-beginners/thread787674.html
Нужно задать цикл для сортировки,чтобы она выполнялась 1000 раз, и в итоге в текстовый файл выводились 1000 результов по времени сортировки массива. #include "stdafx.h" #include <algorithm> #include <iostream> #include <fstream> #include <cstdio> #include <cstdlib> #include <cassert> #include <climits>
C++ Подсчитать в символьной строке количество букв Помогите, пожалуйста, написать программу!!! Дана символьная строка. Нужно подсчитать количество малых букв подробнее

Показать сообщение отдельно
KostyaKulakov
Заблокирован

Вектор (исправить ошибку ввода) - C++

16.02.2013, 19:51. Просмотров 284. Ответов 4
Метки (Все метки)

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
32
33
34
35
36
37
#include <iostream>
#include <vector>
#include <limits>
 
int main()
{
    std::vector <int> test_vector_int;
 
    int exit_number = 001;
 
    bool vector_end = false;
 
    while(!vector_end)
    {
        std::cout << "Enter number: ";
 
        int number;
        std::cin >> number;
 
        if(number >= INT_MAX || number <= INT_MIN)
        {
            std::cout << std::endl << "Incorrect number!" << std::endl;
        }
        else
        {
            if(number == exit_number)
                vector_end = true;
            else
                test_vector_int.push_back(number);
        }
    }
 
    for(int i=0; i < test_vector_int.size(); ++i)
    {
        std::cout << test_vector_int.at(i)  << std::endl;
    }
}
При вводе значения которое не прошедшего проверку на корректно ли число или нет, программа начинает зацикливаться.

как можно исправить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru