добавить авторскую функцию к коду с++
#include
int main()
{
int n;
float l;
std::cin >> n >> l;
switch (n)
{
case 1:
std::cout << "Length dm: " << l / 10;
break;
case 2:
std::cout << "Length km: " << l * 1000;
break;
case 3:
std::cout << "Length m: " << l;
break;
case 4:
std::cout << "Length mm: " << l / 1000;
break;
case 5:
std::cout << "Length sm: " << l / 100;
break;
default:
break;
}
std::cout << std::endl;
system("pause");
return 0;
}
Answers & Comments
Ответ:
Изи же
Объяснение:
#include
// Авторская функция, которая конвертирует длину из одних единиц измерения в другие
float convertLength(float l, int n)
{
switch (n)
{
case 1:
return l / 10;
break;
case 2:
return l * 1000;
break;
case 3:
return l;
break;
case 4:
return l / 1000;
break;
case 5:
return l / 100;
break;
default:
return 0;
break;
}
}
int main()
{
int n;
float l;
std::cin >> n >> l;
float convertedLength = convertLength(l, n);
std::cout << "Length ";
switch (n)
{
case 1:
std::cout << "dm: ";
break;
case 2:
std::cout << "km: ";
break;
case 3:
std::cout << "m: ";
break;
case 4:
std::cout << "mm: ";
break;
case 5:
std::cout << "sm: ";
break;
default:
break;
}
std::cout << convertedLength << std::endl;
system("pause");
return 0;
}