Мария
Мария

С++ Как сделать программу с применением ссылок?



Задание: Написать программу, вычисляющую объем цилиндра по известному радиусу основания и высоте. Расчет должен производиться в функции, которая получает данные по ссылке и возвращает результат по ссылке.

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

Евгений
Евгений

Ссылок или указателей?
Если ссылок - то вместо
double
пиши
const double&
и все.

Настена
Настена

#include
#include

#define PI 3.141592653589793

void print(double V)
{
printf("V= %lf\n",V);
}

double& F(double&,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,V);
print(V);
return 0;
}
else
{
printf("Vvedeno necorrectnoe znachenie\n");
}
return 0;
}

double& F(double& R, double& h, double& v)
{
v = (PI*R*R*h);
return v;
}

Похожие вопросы
Программа для массового открытия ссылок.
Создание рандомных ссылок
программа для распространения ссылок. дайте ссылку на программу для распространения ссылок
javascript. как можно сделать смену ссылок по клику
Срочно! Проблема с LoadLibrary в Delphi 7. Написал программу с применением SkinCrafter.
Срочно! Проблема с LoadLibrary в Dеlphi 7. Написал программу с применением SkinCrafter.
В какой программе так сделать?
Как сделать несколько ссылок используя фреймы ?
Нужна программа для копирования нескольких ссылок.
3dsmax как сделать программу? Как сделать там небольшую программу?