laydeym
@laydeym

Где ошибка в коде с++?

#include <iostream>
int stonetolb(int); 
int main()
{
	using namespace std;
	int stone;
	cout << "Hello, it's translator of stone in kg and pounds!";
	cout << "Enter the weight in stone: ";
	cin >> stone;
	int pounds = stonetolb(stone);
	cout << stone << " stone = ";
	cout << pounds << " pounds" << endl;
	int kg = stonetolb(stone);
	cout << stone << " stone = ";
	cout << kg << " kg" << endl;
	return 0;
}
int stonetolb(int sts)
{
	return 14 * sts;
}
int stonetolb(int klg)
{ 
	return 6.34 * klg;
}


Где ошибка?
  • Вопрос задан
  • 158 просмотров
Решения вопроса 1
AshBlade
@AshBlade
Просто хочу быть счастливым
Ну как минимум нельзя определять несколько функций с идентичными сигнатурами.
Сделай хоть какое-то разделение между stonetolb, а лучше переименуй под кг
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы