Сейчас остановился на изучении циклов.
Программа, просто делающая ничего 9 раз, не работает.
Попрошу таких же чайников не лезть с ответами.
#include <stdafx.h>
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace System;
using namespace std;
int main()
{
int i=0;
for (i<10;i++)
{
return 0;
}
getch();
}
Другие языки программирования и технологии
Ламер встретил С++ или помогите не работает for
Раз вы объявили переменную-счетчик int i=0, то в параметрах цикла for подправьте чуток код:
for (i ; i < 10; i++)
А дальше верно, но для контроля выполнения цикла 10 раз можно в нем выводить какую-нибудь надпись в окно консоли, так будет нагляднее. Например,
int i = 0;
for (i; i<10; i++) {
cout << "Loop " << i << endl;
}
getch ();
}
for (i ; i < 10; i++)
А дальше верно, но для контроля выполнения цикла 10 раз можно в нем выводить какую-нибудь надпись в окно консоли, так будет нагляднее. Например,
int i = 0;
for (i; i<10; i++) {
cout << "Loop " << i << endl;
}
getch ();
}
#include <iostream>
#include <windows.h>
using namespace std;
void main()
{
setlocale(LC_CTYPE, "Russian_Russia.1251");
for( ; ; )
{
cout << " Эта музыка будет вечной, если я заменю батарейку. " << endl;
Sleep(1000);
}
}
#include <windows.h>
using namespace std;
void main()
{
setlocale(LC_CTYPE, "Russian_Russia.1251");
for( ; ; )
{
cout << " Эта музыка будет вечной, если я заменю батарейку. " << endl;
Sleep(1000);
}
}
Встретился Return - пиши письма. Мы покидаем данную программную единицу.
Во-первых:
Синтаксис цикла такой:
for([инициализатор]; [выражение]; [модификация] ) {
[блок кода; ]
}
То, что находится в квадратных скобках [ ], можно отбросить. То есть минимум точки с запятой должны быть сохранены.
Во-вторых, у тебя он десять раз ничего не подсчитает. Поскольку в цикле тут же наткнется на надпись return 0; и прекратит работу.
В-третьих зачем лишние библиотеки подключать и пространства? Хотя можешь и оставить, но все же.
То есть твой код должен быть такой, если минимум исправлений делать:
#include <stdafx.h>
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace System;
using namespace std;
int main()
{
int i=0;
for ( ;i<10;i++)
{
}
getch();
return 0;
}
Синтаксис цикла такой:
for([инициализатор]; [выражение]; [модификация] ) {
[блок кода; ]
}
То, что находится в квадратных скобках [ ], можно отбросить. То есть минимум точки с запятой должны быть сохранены.
Во-вторых, у тебя он десять раз ничего не подсчитает. Поскольку в цикле тут же наткнется на надпись return 0; и прекратит работу.
В-третьих зачем лишние библиотеки подключать и пространства? Хотя можешь и оставить, но все же.
То есть твой код должен быть такой, если минимум исправлений делать:
#include <stdafx.h>
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace System;
using namespace std;
int main()
{
int i=0;
for ( ;i<10;i++)
{
}
getch();
return 0;
}
Так, несколько рекомендаций помимо того что уже было сказано
1.
#include <stdio.h>
#include <conio.h>
#include <iostream>
Уберите это все в stdafx.h
2.
using namespace System;
using namespace std;
Не надо сваливать все в глобальный контекст - могут начаться проблемы с неопределенностью, по неопытности будете срать кирпичами от таких ошибок.
1.
#include <stdio.h>
#include <conio.h>
#include <iostream>
Уберите это все в stdafx.h
2.
using namespace System;
using namespace std;
Не надо сваливать все в глобальный контекст - могут начаться проблемы с неопределенностью, по неопытности будете срать кирпичами от таких ошибок.
синтаксис не верен
должно быть начальное значение переменной
for ( i = 1 ; i < 10 ; i + +) {}
должно быть начальное значение переменной
for ( i = 1 ; i < 10 ; i + +) {}
Похожие вопросы
- C++ Помогите, не работает перегрузка
- Кто из вас ламер?
- *.bat - Не работает set /a внутри цикла for!
- Вопрос по стилю в Си. Читаю C Elements of Style (Steve Qualline), встретила такой стиль записи цикла for
- Вас бесят ламеры?
- Помогите реальному ламеру начать освоение программирования.
- Помогите ламеру написать программу на Pascal.
- проблемма с с++ for doc
- Помогите с кодом C#. Нужно удалять из строк начальные пробелы с помощью while, if, for, без специальных методов
- Помогите разобраться с кодом. Ошибка в строчке for (int i = 0, i > 100, i++) {