Предмет: Информатика,
автор: mamakriminal39
создать функцию вычисления объема усеченного конуса, входные данные для функции: R - радиус нижнего основания, r - радиус верхнего основания, h - высота конуса.
Через язык C
Без всяких библиотек только
Дам 20 баллов
СРОЧНОООООО
nazikmuz:
Делаю
Ответы
Автор ответа:
0
Код:
#include <stdio.h>
float V(float R, float r, float h)
{
if(R <= r || h <=0 || r <= 0 || R <=0)
return -1;
return (3.14 * h * (R*R + R*r + r*r)) / 3;
}
int main()
{
float test = V(10, 5, 5);
printf("%f\n", test);
test = V(5, 5, 1);
printf("%f\n", test);
test = V(10, 5, 0);
printf("%f\n", test);
test = V(5, 6, 5);
printf("%f\n", test);
test = V(4, 3.99, 6);
printf("%f", test);
return 0;
}
Похожие вопросы
Предмет: Английский язык,
автор: AnastasiyaSolonets
Предмет: Русский язык,
автор: ТАА18112005
Предмет: Русский язык,
автор: yyzbey123
Предмет: Математика,
автор: Милашка4578
Предмет: Физика,
автор: alunkachipolinka