ПРОГРАММА НА ЯЗЫКЕ C Последовательно вычислить объемы N цилиндров, диаметры оснований которых имеют значения D, D+1, D+2, …, D+N-1, а высоты равны диаметрам.


Browze: for(int i = 0; i < N; ++i)
{
result = (2 * 3.14 * (D+i)*(D+i)) / (4 * (D+i));
std::cout << result;
}
Browze: Если ума хватит, то дописать остальное проблем не составит.
Browze: Ну и, разумеется, вместо std::cout поставьте свою функцию вывода

Ответы

Ответ дал: restIess
1

#define _USE_MATH_DEFINES

#include <stdio.h>

#include <math.h>

#include <locale.h>

int main()

{

setlocale(LC_ALL, "Rus");

int N;

float D;

printf("N=");

scanf("%i", &N);

printf("D=");

scanf("%f", &D);

for (int i = 1; i <= N; i++) {

 printf("%i. Объём цилиндра с диаметром %f равен %f\n", i, D, M_PI * pow(D / 2, 2) * D);

 D += i ;

}

return 0;

}

Вас заинтересует