Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Инициализация строки - задачка http://www.cyberforum.ru/cpp-beginners/thread1790658.html
Сама задачка от Kastaneda: #include <string> #include <iostream> using namespace std; #define DEBUG( str ) do{ cout << #str << " : " << str.c_str() << endl; }while(false); int main() {...
Код цезаря C++
Первое, что я написал самостоятельно. Что здесь можно улучшить? #include <iostream> #include <fstream> using namespace std; int main() { const int ABCshift = 26; //количество букв в...
C++ Вхождения выравнять по правому краю в поле шириной 10
Программа1 генерирует 100 000 000 случайных латинских маленьких букв и пишет их в файл gibberish.txt. Программа 2 читает этот файл и пишет в консоль количества вхождений каждой из букв в алфавитном...
C++ Заданы даты в формате дд/мм/гггг. Отсортировать их по возрастанию. Заданы даты в формате дд/мм/гггг. Отсортировать их по возрастанию. Количество дат отдельно не задается. примеры 1) 10/12/2005 2) 11/03/2050 3) 28/01/1912 4) 11/12/2005 5) 10/11/2005 http://www.cyberforum.ru/cpp-beginners/thread1790533.html
C++ По заданным числам определить, дружественны ли они http://www.cyberforum.ru/cpp-beginners/thread1790532.html
Назовем два числа дружными, если они состоят из одинаковых множеств цифр (вне зависимости от их количества) . По заданным числам определить, дружественны ли они. 1)3 5 No 2) 35 533 Yes ...
C++ Замена строки в подстроке на новую строку
Все доброго времени суток. Я написал программу, которая в строке S ищет подстроку S1 и заменяет ее на строку S2, но написал я эту программу с небольшой помощью интернета :D Вот код: #include...
C++ Сравнение двух std::string на совпадение без учёта регистра
Нужно сравнить две строки на одинаковость, но без учёта регистра. Чтобы name и Name и NaME считывались как одинаковые. Как это сделать?
C++ Используя функции создать квадратную матрицу Всем доброго времени суток! Помогите разобраться как решить данное задание: "Написать, используя функции, программу, которая создает квадратную матрицу. Первоначальную матрицу нужно повернуть на 90... http://www.cyberforum.ru/cpp-beginners/thread1790425.html
C++ Перегрузка операторов "+" и "=" http://www.cyberforum.ru/cpp-beginners/thread1790331.html
Здравствуйте, пишу класс обработки массивов. Некорректно работают перегруженные оператора "+" и "=". При использовании оператора + - результат корректный, но программка виснет, а при "=" - выводит...
C++ Удалить последний символ в массиве char Здравствуйте, подскажите как удалить последний символ в массиве char ? Размер массива узнаю так: Text Добавлено через 3 минуты Нашел такую функцию: char* func(char* str, size_t n) { int... http://www.cyberforum.ru/cpp-beginners/thread1790324.html
Renji
2550 / 1746 / 524
Регистрация: 05.06.2014
Сообщений: 5,074
06.08.2016, 22:32 0

Выяснить почему после ввода первого элемента массива цикл не работает (std::cin в цикле for)

06.08.2016, 22:32. Просмотров 388. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от Fatmarmelad Посмотреть сообщение
lawr, Попробуйте, пожалуйста. вводить значения с десятичной дробью (массив типа double). У меня со значениями int тоже получается. А вот с элементами с плавающей точкой не работает.
C++
1
2
3
4
5
6
while(!(cin >> sales[d][m]))
{
    cin.clear();
    cin.ignore(100500,'\n');
    cout<<"Моя твоя не понимать"<<endl;
}
И поиграйтесь с форматом ввода (12.34 через точку, 12,34 через запятую, etc).

Вернуться к обсуждению:
Выяснить почему после ввода первого элемента массива цикл не работает (std::cin в цикле for)
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.08.2016, 22:32
Готовые ответы и решения:

Почему не работает цикл while в цикле for
подскажите, почему не срабатывает вывод если while находится в for ? #include &lt;iostream&gt;...

Объяснить поведение объекта std::cin в цикле while
#include&lt;iostream&gt; #include&lt;string&gt; #include&lt;cstdlib&gt; #include&lt;windows.h&gt; using namespace std;...

Не работает std::cout || std::cin
#include &quot;Account.h&quot; #include &lt;string&gt; #include &lt;iostream&gt; using std::cout; Account ::...

Исправить ошибку, при которой не работает cin после vector'a (лишний символ '\n' в потоке ввода)
Столкнулся с этой проблемой в другой программе,но решил написать более примитивную и посмотреть,...

После ввода первого элемента программа вылетает
Добрый день. Я студент, пытаюсь сделать лабораторную работу. #include &lt;stdio.h&gt; void...

6
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.