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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
PrivatePerson
0 / 0 / 0
Регистрация: 29.12.2011
Сообщений: 3
#1

Нубские вопросы - C++

29.12.2011, 13:31. Просмотров 266. Ответов 5
Метки нет (Все метки)

Привет товарищи! Учу тут язык, вот парочка вопросов.

Вот код, выводит числа в обратном порядке (5 4 3 2 1) (без 0)

Код
#include <iostream>
using namespace std;

int main()
{
	int n1, i;
	
	cout << "Vvedite 4uclo 1:" << endl;
	cin >> n1;

	for (i = n1; i >= 1; i--) 
		cout << i << " ";

	
	return 0;
}
а тут выводит числа с 0 (5 4 3 2 1 0)

Код
#include <iostream>
using namespace std;

int main()
{
	int n1;
	
	cout << "Vvedite 4uclo 1:" << endl;
	cin >> n1;

	for (n1 >= 1; n1--) 
		cout << n1 << " ";

	
	return 0;
}
еще и ошибку при компилировании пишет, типа знак ; не поставил после i--.

Не понятно
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2011, 13:31     Нубские вопросы
Посмотрите здесь:

C++ Вопросы
C++ Теоретические вопросы по С++
C++ Вопросы начинающего
Житейские вопросы по С++ C++
Ответить на вопросы C++
C++ Вопросы начинающего
C++ Вопросы по C++
Вопросы по С++ C++
Вопросы на логику C++
C++ вопросы новичка
C++ Вопросы от новичка по C++
Вопросы по C++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
29.12.2011, 13:33     Нубские вопросы #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
int main()
{
        int n1;
        
        cout << "Vvedite 4uclo 1:" << endl;
        cin >> n1;
 
        for (; n1 >= 1; n1--) 
                cout << n1 << " ";
 
        
        return 0;
}
Хотя бы так.
PrivatePerson
0 / 0 / 0
Регистрация: 29.12.2011
Сообщений: 3
29.12.2011, 13:39  [ТС]     Нубские вопросы #3
ForEveR спасибо, а не объясните почему ? почему ; ставится в начале условия ?
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
29.12.2011, 13:45     Нубские вопросы #4
PrivatePerson, Читайте про синтаксис for.

for ([начальное значение счетчика]; [условие завершение цикла]; [шаг счетчика])
PrivatePerson
0 / 0 / 0
Регистрация: 29.12.2011
Сообщений: 3
29.12.2011, 13:47  [ТС]     Нубские вопросы #5
Цитата Сообщение от ForEveR Посмотреть сообщение
PrivatePerson, Читайте про синтаксис for.

for ([начальное значение счетчика]; [условие завершение цикла]; [шаг счетчика])
благодарю! теперь понятно просто в книге по которой учу про это не сказано!

зы. не закрывайте плиз тему, я еще буду писать сюда
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
29.12.2011, 13:54     Нубские вопросы #6
PrivatePerson, 1 тема - 1 вопрос. это правило.
Yandex
Объявления
29.12.2011, 13:54     Нубские вопросы
Ответ Создать тему
Опции темы

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