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

i++ vs ++i (циклы) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с документами http://www.cyberforum.ru/cpp-beginners/thread317815.html
возможно ли создать программу, которая будет в определенные поля в текстовом файле заносить конкретные значения? Например, обобщенная структура документа - вверху справа УТВЕРЖДАЮ, там ниже...
C++ Куча вопросов.. В связи с последовательным изучением С++ и с параллельным при этом отсутствием рабочего подключения к Интернету у меня накопилась куча вопросов, важных и не особо, ответов на оные мой пытливый ум... http://www.cyberforum.ru/cpp-beginners/thread317813.html
C++ не могу найти ошибку в программе
задача Дана символьная строка. Подсчитать количество букв k в последнем ее слове считает только буквы К в первом слове и выдаёт ошибку, а надо чтобы в последнем считало. вот листинг ...
Различные трехзначные числа C++
Дано трехзначное число проверить истинность высказывания все цифры в этом числе различны к примеру 287 -Истина. Решить только через бул. Всем спасибо.
C++ Функция сравнения площади http://www.cyberforum.ru/cpp-beginners/thread317770.html
Сравнить площади колец, внутренние радиусы которых равны г1, r2, а внешний — заданному числу R (R > r1 и R>r2).
C++ bool с противоположными значениями Как решить вот эту задачу? Проверить истинность высказывания. Среди трех данных целых чисел есть хотя одна пара взаимно противоположных.Решить с помощью бул без иф всем спасибо заранее к примеру... подробнее

Показать сообщение отдельно
kazak
3035 / 2356 / 155
Регистрация: 11.03.2009
Сообщений: 5,402
Завершенные тесты: 1
12.09.2011, 16:42
Цитата Сообщение от alkagolik Посмотреть сообщение
Условие выхода в обоих случаях одинаково, просто во втором чикле tmp = 0 не выводится на монитор. так что если в первом цикле имеем 5 декрементов, то во втором 6.
А мы это проверим
C++
1
2
3
4
5
6
7
8
9
10
int main(){
    int tmp = 5, i = 0;
    while (tmp) {i++; std::cout << --tmp <<'\n';}
    std::cout << std::endl << i << std::endl;
    tmp = 5;
    i=0;
    while (tmp) {i++; std::cout << tmp-- << '\n';}
    std::cout << std::endl << i << std::endl;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru