Главная страница
Навигация по странице:

  • 2. Вычислить среднее арифметическое объемов шаров с радиусами r

  • 14. Создать функцию вычисления определителя для матрицы размерности 3 на 3.

  • Задача №428


  • x

  • керек. Задания Функции. 2. Вычислить среднее арифметическое объемов шаров с радиусами r1, r2, r3


    Скачать 404.86 Kb.
    Название2. Вычислить среднее арифметическое объемов шаров с радиусами r1, r2, r3
    Анкоркерек
    Дата20.10.2021
    Размер404.86 Kb.
    Формат файлаdocx
    Имя файлаЗадания Функции.docx
    ТипДокументы
    #252088

    Задания Функция

    1. Определить периметры двух треугольников, заданных координатами их вершин. Длину стороны треугольника вычислить в функции.


    2. Вычислить среднее арифметическое объемов шаров с радиусами r1, r2, r3.
    #include

    #include
    using namespace std;
    int main() {

    const double pi = 3.1415926535;

    double r1, r2, r3;

    cin >> r1 >> r2 >> r3;

    cout << (4*(pi*r1*r1*r1)/3 + 4*(pi*r2*r2*r2)/3 + 4*(pi*r3*r3*r3)/3)/3;

    return 0;

    }
    #include

    #include
    using namespace std;
    void volume (int numb) {

    return (4*(pi*r1*r1*r1)/3 + 4*(pi*r2*r2*r2)/3 + 4*(pi*r3*r3*r3)/3)/3 }
    int main() {

    const double pi = 3.1415926535;

    double r1, r2, r3;

    cin >> r1 >> r2 >> r3;

    system("PAUSE");

    return 0;

    }

    3. Заданы три конуса (радиусы основания и высота). Определить конус с наибольшим объемом. В программе выделить функцию нахождения объема конуса.

    4. Вычислить значение z  (sign x  sign y)sign(x  y), где



    5. Составить программу вычисления значений: .



    Для определения значений многочленов использовать функцию. Значения величин z, t вводить с клавиатуры.

    6. Вычислить значение , где a, b, c, d – некоторые значения, введенные с клавиатуры. В программе выделить функции нахождения максимального и минимального значений.

    7. Создать функцию вывода на экран таблицы умножения для числа по запросу пользователя. Продемонстрировать работу функции в программе.

    8. Создать функцию определения дня недели по введенной дате. Считать, что 1 января 1 года 1 века было понедельником.

    9. Создать функцию вычисления площади треугольника по трем заданным сторонам.

    10. Создать функцию, определяющую, является ли введенное число четным. Если это не так, удвоить его значение.

    11. Создать функцию, определяющую, принадлежит ли точка с заданными координатами ( x1 , y1 ) уравнению заданной прямой y = kx + b. Использовать функцию для определения из набора точек, лежащих на одной прямой.

    12. Создать функцию нахождения длины медианы треугольника по заданным длинам сторон.

    13. Создать функцию нахождения факториала произвольного числа.

    14. Создать функцию вычисления определителя для матрицы размерности 3 на 3.
    #include

    using namespace std;

    int determinant ( int a[3][3] ){

    return a[0][0]*a[1][1]*a[2][2]+a[2][0]*a[0][1]*a[1][2]+a[1][0]*a[2][1]

    *a[0][2]-a[2][0]*a[1][1]*a[0][2]-a[0][0]*a[2][1]*a[1][2]-a[1][0]*a[0][1]*a[2][2];

    }

    int main()

    scanf("%d",&(arr[j][q]));

    printf("%d\n",determinant(arr));

    system("PAUSE");

    return 0;

    }

    15.

    16.

    17.

    18.

    19. Задача №428. Даны действительные числа ab. Получить u = min(a, b), υ = min(ab, a + b), min(u + υ2 , 3.14).

    20.

    21.

    22.

    23. Даны натуральное число n, действительные числа x1y1x2y2, …, xnyn. Найти площадь – угольника, вершины которого при некотором последовательном обходе имеют координаты (x1y1), (x2y2), …, (xnyn). (Определить процедуру вычисления площади треугольника по координатам его вершин.)

    24. Составить процедуру вычисления значения целого числа по заданной строке символов, являющейся записью этого числа:

    a) в десятичной системе счисления;
    б) в шестнадцатеричной системе счисления.

    *В этой и следующих задачах настоящего параграфа требуется составить отдельные процедуры, не включая их в какие-либо программы. На практике эти процедуры могут оказаться полезными в целом ряде программ.

    25. Составить процедуру, результатом работы которой является символ, заданный при обращении к процедуре, если этот символ не является буквой, и соответствующая строчная (малая) буква в противном случае.


    написать администратору сайта