Задать вопрос
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;
}


Где ошибка?
  • Вопрос задан
  • 170 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Решения вопроса 1
AshBlade
@AshBlade
Просто хочу быть счастливым
Ну как минимум нельзя определять несколько функций с идентичными сигнатурами.
Сделай хоть какое-то разделение между stonetolb, а лучше переименуй под кг
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы