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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SashaPl
49 / 36 / 3
Регистрация: 25.06.2014
Сообщений: 406
Завершенные тесты: 3
#1

Ввод нескольких переменных разделенных пробелами - C++

05.12.2015, 21:50. Просмотров 285. Ответов 3
Метки нет (Все метки)

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 "std_lib_facilities.h"
 
int main()
{
    cout << "Vvod: ";
    int lval = 0;
    int rval;
    char op;
    cin >> lval;
 
    if (!cin) error("no 1 operant");
    while (cin >> op)
    {
        cin >> rval;
        if (!cin) error("no 2 operant");
        switch (op)
        {
        case '+':
            lval += rval;
            break;
        case '-':
            lval -= rval;
            break;
        case '*':
            lval *= rval;
            break;
        case '/':
            lval /= rval;
            break;
        default:
            cout << "Result: " << lval << '\n';
            keep_window_open();
            return 0;
        }
    }
    error("nevernoe virag");
}
У Страуструпа в книге есть вот такой вот код и утверждается, что можно вводить выражения в одну строку, но у меня почему-то cin не разделяет через пробелы выражение. Если вводить каждую переменную с новой строки, то все работает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2015, 21:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввод нескольких переменных разделенных пробелами (C++):

Создать строку,ввод которой осуществляется с клавиатуры, состоящую из слов, разделенных пробелами - C++
Создать строку,ввод которой осуществляется с клавиатуры, состоящую из слов, разделенных пробелами.

Оператор cin. Ввод нескольких переменных через делитель - C++
Всем доброго времени суток. Я начинаю работать с C++ и столкнулся с такой проблемой при написании программы. Мне надо ввести в консольном...

заданы 2 строки, состоящие из слов, разделенных пробелами - C++
заданы 2 строки, состоящие из слов, разделенных пробелами. Если последнее слово больше предпоследнего , то заменить первые пять буквой &quot;а&quot;,...

Дан список слов, разделенных между собой пробелами - C++
Дан список слов, разделенных между собой пробелами. Составить программу поиска количества слов, у которых первая и последняя буквы...

Подсчет количества слов в строке s разделенных пробелами, или запятой - C++
Нужно написать простую программку на C или C + + ... Подсчет количества слов в строке s разделенных пробелами, или запятой. Для этого нужно...

Дана строка, состоящая из слов, разделенных пробелами, в конце строки - точка - C++
Дана строка, состоящая из слов, разделенных пробелами, в конце строки - точка. Определить, сколько в строке слов, содержащих честное число...

3
nmcf
5526 / 4836 / 1638
Регистрация: 14.04.2014
Сообщений: 19,633
05.12.2015, 23:04 #2
Как это? Нажимаешь пробел и курсор не перемещается, что ли?
0
SashaPl
49 / 36 / 3
Регистрация: 25.06.2014
Сообщений: 406
Завершенные тесты: 3
06.12.2015, 00:30  [ТС] #3
Цитата Сообщение от nmcf Посмотреть сообщение
Как это? Нажимаешь пробел и курсор не перемещается, что ли?
Перемещается, но это считается как одна переменная.
0
nmcf
5526 / 4836 / 1638
Регистрация: 14.04.2014
Сообщений: 19,633
06.12.2015, 09:13 #4
Всё работает. Ты "равно" ставишь в конце?
0
06.12.2015, 09:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2015, 09:13
Привет! Вот еще темы с ответами:

Составить текстовый файл, в котором будет несколько слов, разделенных пробелами - C++
Я не могу решить задачу. Задание такое написать текстовый файл в котором будет несколько слов разделенные пробелами (количество не важно)....

Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки - C++
Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки если я ввожу 1 2 3 4 5, выводит 2 4,...

Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки- не работает - C++
#include &lt;vcl.h&gt; #pragma hdrstop #include &lt;conio.h&gt; #include &lt;iostream.h&gt; #include &lt;string.h&gt; void main() { int n,i; ...

Дан набор слов на английском языке, разделенных пробелами.Выбелить в последовательности нечетные слова прописными буквами - C++
Дан набор слов на английском языке, разделенных пробелами.Выбелить в последовательности нечетные слова прописными буквами. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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