Вычислить объем цилиндра по известному радиусу основания и высоте - C (СИ)
Формулировка задачи:
Задание:Задание: Написать программу, вычисляющую объем цилиндра по известному радиусу основания и высоте. Расчет должен производиться в функции, которая получает данные по ссылке и возвращает результат по ссылке.
КАК СДЕЛАТЬ С ИСПОЛЬЗОВАНИЕМ ССЫЛОК?
#include "stdafx.h" #include "math.h" #define PI 3.141592653589793 void print(double V) { printf("V= %f\n",V); } double F(double,double); int main(void) { double R,h,V; printf("Vvedite posledovatelno R,h\n"); if ((scanf("%lf%lf",&R,&h)==2)&&(R>0)&&(h>0)) { V=F(R,h); print(V); return 0; } else { printf("Vvedeno necorrectnoe znachenie\n"); } } double F(double R,double h) { double V; V=PI*R*R*h; return (V); }
Решение задачи: «Вычислить объем цилиндра по известному радиусу основания и высоте»
textual
Листинг программы
float *V = (float*) malloc(sizeof(float));
Объяснение кода листинга программы
- В первой строке кода происходит выделение памяти под переменную типа float с помощью функции malloc.
- В качестве аргумента функции malloc передается размер памяти, который необходим для хранения одного значения типа float. В данном случае это просто sizeof(float), то есть размер памяти, необходимый для хранения одного значения типа float.
- Результатом работы функции malloc является указатель на выделенную память. Этот указатель присваивается переменной типа float с именем V. Таким образом, в результате выполнения первой строки кода мы получаем выделенную память под переменную типа float и указатель на эту память, который хранится в переменной V.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д