Mail.ru
Почта
Мой Мир
Одноклассники
ВКонтакте
Игры
Знакомства
Новости
Календарь
Облако
Заметки
Все проекты
Все проекты
выход
Регистрация
Вход
Категории
Все вопросы проекта
Компьютеры, Интернет
Темы для взрослых
Авто, Мото
Красота и Здоровье
Товары и Услуги
Бизнес, Финансы
Наука, Техника, Языки
Философия, Непознанное
Города и Страны
Образование
Фотография, Видеосъемка
Гороскопы, Магия, Гадания
Общество, Политика, СМИ
Юридическая консультация
Досуг, Развлечения
Путешествия, Туризм
Юмор
Еда, Кулинария
Работа, Карьера
О проектах Mail.ru
Животные, Растения
Семья, Дом, Дети
Другое
Знакомства, Любовь, Отношения
Спорт
Золотой фонд
Искусство и Культура
Стиль, Мода, Звезды
Полный список
Спросить
Лидеры
Поиск по вопросам
Ответы Mail.ru
Программирование
Android
C/C++
C#
iOS
Java
JavaScript
jQuery
SQL
Perl
PHP
Python
Веб-дизайн
Верстка, CSS, HTML, SVG
Системное администрирование
Другие языки и технологии
Вопросы - лидеры.
Построить нормальный алгоритм, вычисляющий данную числовую функцию f
1 ставка
Как искать клиентов на фрилансе, если нет портфолио?
1 ставка
Методики разработки реального ИИ ?
1 ставка
Лидеры категории
Лена-пена
Искусственный Интеллект
М.И.
Искусственный Интеллект
Y.Nine
Искусственный Интеллект
•••
помогите найти ошибку в программе на с++
Ардак Абдыкаирова
Ученик
(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 это зло!
Похожие вопросы
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;
}