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

проблема - при выводе переменных, их значения изменяются - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод всех n-значных чисел http://www.cyberforum.ru/cpp-beginners/thread411463.html
Вывод всех Х значных (х<=10) десятичных чисел, сумма цифр крирпых равна данному целому цислу P<90. Число X и P вводится с клавиатуры.
C++ Программа банк Сумма S рублей положена в сбербанк, при этом ежегодный прирост составляет P% и считается непрерывным. Определить, через сколько лет первоначальная сумма увеличится в N раз. Числа S<=1kk; P<=100; N<=10. Ввод с клавиатуры. http://www.cyberforum.ru/cpp-beginners/thread411461.html
Найти, каких символов больше точек или запятых на С++ C++
Дана последовательность из н символов найти каких символов больше точек или запятых Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят. Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
mingw ./configure --prefix C++
Добрый день. Собираю gstreamer под винду. Где посмотреть толковое объяснение значения опции prefix? Или может, кому-то не лень на месте объяснить. Вопрос в таком плане: что это ещё такое, кроме того, что это в итоге путь к корню для установки для make install? Можно ли его изменять при make install, или только при .configure? И можно ли сделать так, чтобы ./configure искал...
C++ Описать класс для работы с матрицей вещественных чисел. http://www.cyberforum.ru/cpp-beginners/thread411414.html
Здравствуйте. Помогите пожалуйста разработать программу с классами. Задание: Описать класс CFMATRIX2 для работы с матрицей вещественных чисел. Класс должен реализовывать следующие операции над матрицами: комбинированные операции присваивания (+=, -=, *=, /=), операции сравнения на равенство/неравенство. Заранее благодарю. Создавайте темы с осмысленными и понятными названиями...
C++ Перегрузка оператора декремента Приветствую Вас форумчане:dance3: Столкнулся с такой проблемой при перегрузке операции декремента для своего класса, вот код: #include<iostream> #include<iomanip> //класс Time class Time { private: int i_hour;//часы подробнее

Показать сообщение отдельно
nkei
0 / 0 / 0
Регистрация: 19.12.2011
Сообщений: 4

проблема - при выводе переменных, их значения изменяются - C++

19.12.2011, 14:47. Просмотров 473. Ответов 5
Метки (Все метки)

Проблема в элементарном коде, после присваивания переменной `result1` значения `n+++m--`, значения `n` и `m`, тоже изменяются, что за ерунда?? Допустим вводим `n=2` и `m=3`, после присваивания `result1=n+++m--`, `n=3`, а `m=2`. Это лабораторная по C++, в основном пишу на С#, таких проблем не было.
C++
1
2
3
4
5
6
7
8
9
10
11
12
float m, n, x, result, result1, result2;
 
    cout << "Введите n: ";
    cin >> n; // ввод m
 
    cout << "Введите m: ";
    cin >> m; // ввод n
 
    printf("n= %.2f m= %.2f\n\n", n, m);
 
    result1 = n+++m--;
    cout << "n+++m--= " << result1; // вывод m+++n--
изначально код был такой, но результат тот же:
C++
1
2
3
4
5
6
7
8
9
10
float m, n, x, result, result1, result2;
 
    cout << "Введите n: ";
    cin >> n; // ввод m
 
    cout << "Введите m: ";
    cin >> m; // ввод n
 
    printf("n= %.2f m= %.2f\n", n, m);
    printf("n+++m--= %.2f", n+++m--); // вывод m+++n--
Знаю проблема совсем глупая, но я уже уйму времени потратил переделывая код...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru