Предмет: Информатика, автор: blackindwhite

добавить авторскую функцию к коду с++
#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;
}

Ответы

Автор ответа: dan29742
0

Ответ:

Изи же

Объяснение:

#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;

}


blackindwhite: можешь ещё добавить прототип к авторской функции?
ramilmalavi: от души
Похожие вопросы
Предмет: Математика, автор: svitlanaromanuk119
Предмет: Математика, автор: NoUnderstand