[Мы решаем ваши проблемы с Си и Паскалем ]
Главная » Статьи » Задачи из заказов » Заказ 09.11.07

Вычислить значение z = (v1 + v2 + v3) / 3, где vi - объёмы шаров с радиусами ri. (Использовать функцию для нахождения объёма шара).
// 3.27
// Вычислить значение z = (v1 + v2 + v3) / 3, где vi - объёмы шаров с
// радиусами ri. (Использовать функцию для нахождения объёма шара).

#include <stdio.h>
#include <conio.h>
#include <math.h>

float func(float r)
{
    return 4 / 3 * M_PI * r * r * r;
}

void main()
{
    clrscr();

    char ans;
    int i;
    float z, r[3];
    
    do
    {
        for (i = 0; i < 3; i++)
        {
            printf("Vvedite r[%d]: ", i + 1);
            scanf("%f", &r[i]);
        }

        z = 0;

        for (i = 0; i < 3; i++)
            z += func(r[i]) / 3;

        printf("Resultat raboti functii: %f \n", z);

        printf("Esho raz?(Y/N)\n");
        ans = getch();
        printf("%c\n", ans);
    }
    while (ans == 'Y' || ans == 'y');
}

Категория: Заказ 09.11.07 | Добавил: solver (09.11.2007)
Просмотров: 1844