0 Пользователей и 31 Гостей просматривают эту тему.
Котаны, при компиляции выдает ошибку "expected unqualified-id before "else"
#include <iostream>#include <conio.h>#include <cmath>using namespace std; //учись использовать неймспейс правильноint main(int argc, char *argv[]){ int x, correct, counter; //про названия переменных писать? int y; int z = 0; igra: srand(static_cast<unsigned int>(time(0))); correct = rand()%100+1; counter = 0; cout << "Dobriy den'! Pojalusta ygadaite chislo ot 1 do 100: \n\n"; start: cin >> x; if(x == correct){ cout << "Ura! Pobeda!\n" << counter << " popitok\n" << "Vi poluchili 10 rubley\n" "Jelaete prodoljit\? 1=da, 0=net\n"; z = z + 100;} z = z + 10; cin >> y; if(y == 1){goto igra;} if(y == 0){cout << "Do svidania!\n" << "Vi zarabotali " << z << " rubley!"; getch(); exit(0); } } //у тебя main кончается здесь else if(x > correct && x <= 100){ cout << "Visoko!\n\n"; counter++; goto start; //говно } else if(x < correct && x >= 1){ cout << "Nizko!\n\n"; counter++; goto start; //говно }else { cerr << "Chislo za granicami usloviya\n\n"; goto start; //говно } getch(); }
Кстати да, ЗАЩЕМ нужно так много переходов в начало цикла?
Умный дофига?
хзэлэн(И мне пофиг, что произносится по-другому)
мне пофиг
Умный не дофига, но столько переходов в начало цикла действительно не нужно
Код: [Выделить]#include <iostream>#include <conio.h>#include <cmath>using namespace std; //учись использовать неймспейс правильноint main(int argc, char *argv[]){ int x, correct, counter; //про названия переменных писать? int y; int z = 0; igra: srand(static_cast<unsigned int>(time(0))); correct = rand()%100+1; counter = 0; cout << "Dobriy den'! Pojalusta ygadaite chislo ot 1 do 100: nn"; start: cin >> x; if(x == correct){ cout << "Ura! Pobeda!n" << counter << " popitokn" << "Vi poluchili 10 rubleyn" "Jelaete prodoljit? 1=da, 0=netn"; z = z + 100;} z = z + 10; cin >> y; if(y == 1){goto igra;} if(y == 0){cout << "Do svidania!n" << "Vi zarabotali " << z << " rubley!"; getch(); exit(0); } } //у тебя main кончается здесь else if(x > correct && x <= 100){ cout << "Visoko!nn"; counter++; goto start; //говно } else if(x < correct && x >= 1){ cout << "Nizko!nn"; counter++; goto start; //говно }else { cerr << "Chislo za granicami usloviyann"; goto start; //говно } getch(); }
#include <iostream>#include <conio.h>#include <cmath>using namespace std; //учись использовать неймспейс правильноint main(int argc, char *argv[]){ int x, correct, counter; //про названия переменных писать? int y; int z = 0; igra: srand(static_cast<unsigned int>(time(0))); correct = rand()%100+1; counter = 0; cout << "Dobriy den'! Pojalusta ygadaite chislo ot 1 do 100: nn"; start: cin >> x; if(x == correct){ cout << "Ura! Pobeda!n" << counter << " popitokn" << "Vi poluchili 10 rubleyn" "Jelaete prodoljit? 1=da, 0=netn"; z = z + 100;} z = z + 10; cin >> y; if(y == 1){goto igra;} if(y == 0){cout << "Do svidania!n" << "Vi zarabotali " << z << " rubley!"; getch(); exit(0); } } //у тебя main кончается здесь else if(x > correct && x <= 100){ cout << "Visoko!nn"; counter++; goto start; //говно } else if(x < correct && x >= 1){ cout << "Nizko!nn"; counter++; goto start; //говно }else { cerr << "Chislo za granicami usloviyann"; goto start; //говно } getch(); }
Это ж каким кретином нужно быть, чтобы делать такие простые вещи по видеоуроку
пойми я никогда не изучал C++
И читать никогда не учился?