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

Особенности инкремента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчёт количества нечётных элементов в каждом столбце матрицы http://www.cyberforum.ru/cpp-beginners/thread731772.html
Пожалуйста помогите написать программу. Дана матрица размеры 5х5. Составить программу для подсчёта количества нечётных элементов в каждом столбце матрицы. Очень срочно надо. Заранее спасибо)))
C++ пояснения про график функции Доброго времени суток. Ситуация следующая, имеется Eclipse + MinGW, в котором надобно написать программу по выводу графиков нескольких функций. Сами ф-ии я написал, но вот на части "вывод графика" я запнулся. Проглядел много мануалов, но как-то ни один пример оттуда не идет. То на библиотеку недостающую ругнется, то еще чего найдет. Единственное, что заработало - это программа с #include... http://www.cyberforum.ru/cpp-beginners/thread731769.html
C++ ввод a b c на выходе c b a
#include <iostream> #include <string> #include <iterator> #include <algorithm> int main() { std::string a; std::getline(std::cin, a);
Машина Тьюринга C++
Помогите пожалуйста с задачей на машине Тьюринга: дано три числа в двоичной системе а, в,с , нужно проверить можно ли составить триугольник со сторонами а, в, с
C++ Вывод слов, заканчивающихся на "о" (чуть дописать прогу) http://www.cyberforum.ru/cpp-beginners/thread731740.html
Здравствуйте,вот собственно код: #include <stdlib.h> #include <stdio.h> #include <string.h> #define STR_LEN 200 /*Максимальная длина строки. */ int main(void) { int i; char inputStr;
C++ Найти диаметр графа Здраствуйте! Помогите пожалуйста! Найдти диаметр графа — длину максимальной незамкнутой линии в графе (длина каждого звена — единица) Двумерный массив реализован так: for(i=0; i<n;i++) for(j=0;j<n;j++){ a=0+rand()%2;} Добавлено через 7 минут Здраствуйте! Помогите пожалуйста! Определим граф как набор точек, некоторые из которых соединены отрезками, подграф — граф, подмножество данного... подробнее

Показать сообщение отдельно
ZaMaZaN4iK
Мой лучший друг-отладчик!
163 / 163 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1

Особенности инкремента - C++

14.12.2012, 19:21. Просмотров 389. Ответов 9
Метки (Все метки)

Здравствуйте!Возник вопрос касательно операции инкремента(++)

допутим у нас есть код
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
int main()
{
    int a=5;
    std::cout<<a++;
    return 0;
}
согласно правилам он сначала выводит на экран, а потом увеличивает на единицу.Всё так и работает.

Тогда по чему в коде
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
int main()
{
    int a=5;
    std::cout<<a++<<' '<<++a;
    return 0;
}
выводится не 5 и 7, как по логике должно быть, а выводится 6 и 7.
Обьясните пожалуйста, никак понять не могу.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru