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

помогите найти ошибку в программе на с++

Ардак Абдыкаирова Ученик (126), на голосовании 8 лет назад
#include
using namespace std;

int t;
struct Distance
{
int feet;
float inches;
};
Distance addengl(Distance, Distance);
void engldisp(Distance);
int main()
{tochka_1:
int t;
setlocale (0, "");
Distance d1, d2, biggest;

cout << "\nÂâåäèòå ÷èñëî ôóòîâ: "; cin >> d1.feet;
cout << "Ââåäèòå ÷èñëî äþéìîâ: "; cin >> d1.inches;
cout << "\nÂâåäèòå ÷èñëî ôóòîâ: "; cin >> d2.feet;
cout << "Ââåäèòå ÷èñëî äþéìîâ: "; cin >> d2.inches;
biggest = addengl(d1, d2);
cout << endl;
engldisp(biggest); cout << endl;
return 0;
}
Distance addengl(Distance dd1, Distance dd2)
{
Distance big;
int sum1, sum2;
sum1 = dd1.feet * 12 + dd1.inches;
sum2 = dd2.feet * 12 + dd2.inches;
if (sum1 > sum2)
big = dd1;
else big = dd2;
return big;
}
void engldisp(Distance big)
{
cout << "Áîëüøåå çíà÷åíèå: " << big.feet << "\'-" << big.inches << "\"";
cout<<endl;
cout<<"Dlia vixoda najmite 1\n";
cout<<"Dlia prodoljenia lubuiu cifru\n";
cin>>t;
if (t==1)
{
return 0;
}

goto tochka_1;
}
Дополнен 8 лет назад
помогите пожалуйста
Голосование за лучший ответ
Иван Сигаев Искусственный Интеллект (150529) 8 лет назад
void engldisp(Distance big) // void функция
....
return 0; // не должна возвращать значение
}

// А это что за ???
goto tochka_1;
}
Ардак АбдыкаироваУченик (126) 8 лет назад
это ссылка на метку
просто нужно было сделать так чтобы после завершения программы пользователь выбрал определенную цифру для продолжения и другую для завершения проги
На будущее... -goto это зло!
Похожие вопросы