Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Ошибка в использовании оператора else использование двух операторов return

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Ошибка в использовании оператора else использование двух операторов return
Имя
Сообщение << Старые топики   Новые топики >>
Ошибка в использовании оператора else использование двух операторов return - 2012-05-09 14:29:43.953333   
mr.Reenz

Сообщений: 40
Оценки: 0
Присоединился: 2012-03-10 11:57:08.273333
В общем написал программу для вывода разных выражений через оператор return в зависимости от выполнения условия.


#include <iostream>
#include <cstdlib>
using namespace std;
int Double(int original);
int main()
{
int result=0;
int input;
cout<<"enter number beetween 0 and 10000 to double:";
cin>>input;
cout<<"input: "<<input<< "double: "<<result<<endl;
result =Double(input);
cout<<"result original: "<<input<< "result double: "<<result<<endl;
system ("pause");
return 0;
}


int Double (int original)
{

if (original<=10000);
return (original*2);
else
return -1;
}


Но не компилируется из-за оператора else. Пишет что то else before if.
Пишу в wx-dev C++.
В чем причина? Заранее спасибо.
Post #: 1
RE: Ошибка в использовании оператора else использование двух операторов return - 2012-05-09 14:50:15.306666   
jdam

Сообщений: 199
Оценки: -20
Присоединился: 2012-03-11 01:34:16.840000
if (original<=10000);
ошибка здеся
Post #: 2
RE: Ошибка в использовании оператора else использование двух операторов return - 2012-05-09 15:57:38.020000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Угу. Читай внимательно, как нужно использовать оператор if
Post #: 3
RE: Ошибка в использовании оператора else использование двух операторов return - 2012-05-09 18:09:38.983333   
mr.Reenz

Сообщений: 40
Оценки: 0
Присоединился: 2012-03-10 11:57:08.273333
Точно, поставил ;
Спасибо за помощь.
Post #: 4
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Ошибка в использовании оператора else использование двух операторов return







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.