Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

CodeBlocks Error: else without a previous if как исправить?

павел береснев Ученик (177), закрыт 11 лет назад
Я недавно начал учить програмирование с помощью вот этого сайта http://iguania.ru/uchebnik-po-osnovam-programmirovaniya-dlya-nachinaiuschich/glava-8-nachinaem-upravlyat.html я написал всё также в точности как и там где показан пример параметра 'else' и мне выдаёт вот эту ошибку Error: else without a previous if. кто в этом разбирается помогите пожалуйста и всё как следует обьясните, я ведь новичок. зарание спасибо.
Дополнен 11 лет назад
#include <iostream>

using namespace std;

int main()
{
int value;

cout << " enter number " << endl;
cin >> value;

if ( value >0);
{
cout << " number is positive " << endl;
cout << " you have enter number " << value << endl;

}
else
{
cout << " number is negative " << endl;
cout << " you have enter number " << value << endl;
}

return 0;

}

вот
Лучший ответ
Лиля Калиде Просветленный (27030) 11 лет назад
ну и мало ли там опечаток?

копируя к себе взял или неполный кусок кода или скопировал с пропушенным или лишним ";" - и оппаньки.
очередное "иначе" оказалось непривязанным ни к какому "если"

тут же не телепаты -не видим что ты пытаешься компилить из всего что там есть.

выложи сам код (лучше код на pastebin.com а сюда ссылку -меньше проблем с пролезанием скобок, мейл многое коцает) тогда можно будет сказать что-то более осмысленное

-----------
глядя на появившийся код
if ( value >0);
-- это с лишним ";" сразу подвешивающим эту проверку в пустоту и следующий блок в "{}" идёт уже как безусловный, а елсе оказывается ни к чему не привязан.
Остальные ответы
Лутфуллин Ruslan Мастер (1000) 11 лет назад
if стоит перед ним?
типа if() {...}
else if - тут не нужен последний if,
и без самого первого тоже не мб,
не знаю что ещё мб.
_____
скинул бы код лучше
__________
после if ( value >0); ;-не надо точку с запятой
Похожие вопросы