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

С циклом for не могу разобраться - C++

Восстановить пароль Регистрация
 
wolfgang073
9 / 9 / 0
Регистрация: 03.10.2012
Сообщений: 35
06.10.2012, 20:22     С циклом for не могу разобраться #1
В учебнике обещано что:
Приводимый ниже код выводит на экран числа от 1 до 100.

C++
1
2
3
4
5
6
7
{
int count;
 
for (count =1; count <=100; count++);
 cout << count << " ";
 
}
а выводит
101
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2012, 20:22     С циклом for не могу разобраться
Посмотрите здесь:

C++ Не могу разобраться в С++
C++ Помогите разобраться с циклом while.
C++ Что-то с циклом в программе не могу понять
C++ Не могу разобраться с циклом!
C++ Не могу разобраться
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
06.10.2012, 20:28     С циклом for не могу разобраться #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Типичная ошибка новичков - точка с запятой.
Цитата Сообщение от wolfgang073 Посмотреть сообщение
for (count =1; count <=100; count++);
cin_cout
25 / 25 / 7
Регистрация: 06.10.2012
Сообщений: 114
06.10.2012, 20:31     С циклом for не могу разобраться #3
Цитата Сообщение от wolfgang073 Посмотреть сообщение
В учебнике обещано что:
Приводимый ниже код выводит на экран числа от 1 до 100.

C++
1
2
3
4
5
6
7
{
int count;
 
for (count =1; count <=100; count++);
 cout << count << " ";
 
}
а выводит
Всё точно - выводит от 1 до 100. Ошибка где-то в другом месте.
C++
1
2
3
4
5
6
int main () {
    
    for (int i = 1; i<=100; ++i)
        cout << i << '\n';
    return 0;
}
- тут как раз ; не нужна, иначе компилятор ругается на вывод переменной, которая в теле цикла живет
wolfgang073
9 / 9 / 0
Регистрация: 03.10.2012
Сообщений: 35
06.10.2012, 20:50  [ТС]     С циклом for не могу разобраться #4
не поставишь
;
не работает, поставишь опять не работает
уж думал компилятор поломался...
спасибо заработал.
Ann Joker
 Аватар для Ann Joker
3 / 3 / 1
Регистрация: 05.10.2011
Сообщений: 86
07.10.2012, 06:40     С циклом for не могу разобраться #5
а если:
C++
1
2
3
4
5
int main () {
      for (int i = 1; i<=100; i++)
        cout << i << '\n';
    return 0;
}
или
C++
1
2
3
4
5
int main () {
      for (int i = 1; i<100; ++i)
        cout << i << '\n';
    return 0;
}
Alex_Ra
 Аватар для Alex_Ra
0 / 0 / 0
Регистрация: 06.11.2012
Сообщений: 7
06.11.2012, 14:11     С циклом for не могу разобраться #6
cin_cout, привет!
Ты изучаешь Струструп "Принципы и практика С++", я тоже.
Подскажи делаешь ли ты все упражнения?
Упражнение № 6 из темы 4 (страница 154) выполнил? Ты по нему задавал вопрос на форуме (про считывание циклом только одного числа за один проход).
Если выполнил, то подскажи, куда сохранять ранее введенные значения, чтобы сравнивать с ними текущее число?
Заранее благодарю, Алекс.
Yandex
Объявления
06.11.2012, 14:11     С циклом for не могу разобраться
Ответ Создать тему
Опции темы

Текущее время: 21:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru