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

Игнорирует ввод cin - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Параметры функции и их считывание http://www.cyberforum.ru/cpp-beginners/thread1497930.html
Здравствуйте! Подскажите, как такое реализовать: .... void ClassA::Init(что здесь должно быть? Enum?) { if( Enum == 0) .... else if( Enum == 1) etc..... }
C++ Класс очереди не выводит значение что не правильно? хочу как в векторе отдать обратно значение #pragma once #include <vector> #include <omp.h> #include <algorithm> #include <iostream> #include <memory> #include <mutex> #include <condition_variable> http://www.cyberforum.ru/cpp-beginners/thread1497921.html
Минимальное число монеток, которые нужно перевернуть, чтобы все были повернуты вверх одной стороной C++
Добрый вечер, наткнулся на простую задачу - сложность всего лишь 8%. Её нужно решить с использованием цикла for. Задачу, я, конечно, решил, но само решение показалось мне очень громоздким. Можете привести ваш вариант решения? Текст задачи: На столе лежат n монеток. Некоторые из них лежат вверх решкой, а некоторые – гербом. Определите минимальное число монеток, которые нужно перевернуть, чтобы...
Функция, которая считает по двум значениям их произведение C++
Напишите пожалуйста, функцию, которая считает по двум значениям их произведение.
C++ Переменная в качестве размера массива http://www.cyberforum.ru/cpp-beginners/thread1497894.html
Добрый вечер. Вопрос таков: мне нужно установить количество символов массива, равное переменной, но ошибка в том, что выражение должно иметь константное значение. Пример: void main() { int N; cin >> N; int mas; // Выражение должно иметь константное значение } Как всё-таки решить данную проблему? Спасибо.
C++ Сравнить каждое слово с предыдущи. Непонятна работа кода Очень стыдно, но не могу не спросить. Вот код: string previous = " "; string current; while (cin >> current) { if (previous == current) cout << "Reapiting the word: " << current << "\n"; previous = current; Цель: сравнить каждое слово с предыдущим и в случае, если они одинаковы, вывести это слово на экран. Не совсем понимаю, как он считает с предыдущим словом , то есть с previous?... подробнее

Показать сообщение отдельно
Sn1p3rOk
281 / 168 / 66
Регистрация: 19.04.2014
Сообщений: 1,080
Завершенные тесты: 2
13.07.2015, 08:43     Игнорирует ввод cin
Цитата Сообщение от Airat_123 Посмотреть сообщение
Как можно исправить?
Более корректно будет так. А не какое-то "<|>"...
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
#include <iostream>
#include <vector>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "russian");
 
    vector<double> vs;
 
    double r = 1;
    double sum = 0;
    double q;
 
    cout << "Пожалуйста, введите несколько чисел (для прекращения введите 0): ";
 
    while (cin >> r && r != 0)
    {
        vs.push_back(r);
    }
 
    cout << "Пожалуйста, введите количество чисел, которые хотите просуммировать: ";
    cin >> q;
 
    for (int i = 0; i < q; i ++)
    {
        sum += vs[i];
    }
 
    cout << endl << "Сумм равна: " << sum << endl;
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru