Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 01.12.2020
Сообщений: 20

Ввод дополнительных переменных

24.02.2021, 06:07. Показов 1320. Ответов 20
Метки c++ (Все метки)

Студворк — интернет-сервис помощи студентам
Делаю калькулятор(в качестве первого проекта).
И обнаружил, что я не смогу ввести больше 2х значений переменных, а создавать лишние переменные - не эффективно.
Какой код написать, чтобы ввести N-ое количество переменных, нажать Enter и получить ответ?
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
38
39
40
int main()
{
    setlocale(LC_ALL, "Ru");
 
    double Значение1; //Ввод значений
    cin >> Значение1;
 
    char Операнд;    //Ввод операнда
    cin >> Операнд;
 
    double Значение2;
    cin >> Значение2;
 
    switch (Операнд) // Логика Операнда
    {
    case '+':
        cout << Значение1 + Значение2;
        break;
    
    case '-':
        cout << Значение1 - Значение2;
        break;
 
    case '*':
        cout << Значение1 * Значение2;
        break;
 
    case '/':
        if (Значение2 == 0)
        {
            cout << "Чел, на 0 не делят...";
            break;
        }
        cout << Значение1 / Значение2;
        
        break;
    }
    
    
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.02.2021, 06:07
Ответы с готовыми решениями:

Поменять местами значения целых переменных х и у не используя дополнительных переменных
Знаю, что это очень простая задача, но никак не могу сделать, пожалуйста помогите!!! Поменять местами значения целых переменных х и у не...

Счётчик двойного цикла, без дополнительных переменных
как в двойном цикле, for(int i = 0; i &lt; 5; ++i) for(int j = 0; j &lt; 5; ++j) cout &lt;&lt; &lt;&lt; endl; без объявления дополнительных...

Передача переменных в метод главного класса из дополнительных
Необходимо написать программу, которая по точкам определит параметры Параллелограмма. Я написал код, но у меня возникла проблема, я...

20
Модератор
Эксперт С++
 Аватар для zss
13789 / 10981 / 6492
Регистрация: 18.12.2011
Сообщений: 29,281
25.02.2021, 12:42
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от 3Dcreator12 Посмотреть сообщение
более подробно
В 9 строке кода весь введенный текст записывается в строку str
Потом в 10-15 строках этот текст переписывается в строку str2, Но если встречаются знаки * / + или -,
то перед ними добавляется пробел.
Далее создается строковый поток ssin из строки str2,
и в дальнейшем, вместо потока с клавиатуры cin, для ввода используется этот поток из строки ssin.
Конец ввода определяется, когда произойдет попытка чтения за концом строки (строки 24,25 кода).
Остальной код не изменился.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.02.2021, 12:42

Ввод дополнительных свойств номенклатуры
Помогите пожалуйста! Вопрос вот в чем: у меня есть интернет-магазин автозапчастей. Хотим его интегрировать с 1С.Предприятие 8.3. Меня...

Функция с одним return после цепочки if и без дополнительных переменных
Всем Привет! сделал функцию все работает хорошо, но преподаватель просит убрать переменную result и сделать все через один return ...

Исправить в программном коде рандомное задание переменных, на ввод переменных пользователем
Помогите пожалуйста замеить в программе задание чисел рандомно, на задание вручную. Тобиш чтобы был запрос &quot;введите координаты...

Как инициализировать константную переменную пользовательским вводом (без объявления дополнительных переменных)?
Нужно инициализировать целочисленную константу N вводом с клавиатуры, которая определит размер массива в будущем. Единственная...

Ввод текста в текстовое поле без дополнительных кнопок
Всем привет. Незнал как правильнее назвать тему... Я начинающий, так что сильно не ругайтесь. Хочу реализовать вот такую вещь... ...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru