Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Задача по "Программированию"

Автор:   •  Апрель 23, 2020  •  Задача  •  775 Слов (4 Страниц)  •  308 Просмотры

Страница 1 из 4

ФИО:

Группа:

Вариант: 15

Преподаватель:


Задание 1

Заданы три числа x, y, z. Если z <0, то Р задать как максимальное из x и y. Если z≥0, то P задать как минимальное из x, y.

Решение:

Ниже представлен код программы.

#include "pch.h"

#include 

int x, y, z, P;

using namespace std;

int max(int z1, int z2)

{

        if (z1 > z2)

                return z1;

        else

                return z2;

}

int min(int z1, int z2)

{

        if (z1 < z2)

                return z1;

        else

                return z2;

}

int main()

{        

        setlocale(LC_ALL, "rus");

        cout << "Введите x : ";

        cin>> x;

        cout << "Введите y : ";

        cin>> y;

        cout << "Введите z : ";

        cin>>z;

        if (z < 0)

                P = max(x, y);

        else

                P = min(x, y);

        cout << "Ответ: " << P << endl;

        system("pause");

        return 0;

}

В функции main происходит ввод исходных данных, определяется значение переменной z, в зависимости от которого происходят заданные в задании вычисления.

Были добавлены вспомогательные функции для определения максимального и минимального из двух чисел (функции min и max).

Блок-схема основного алгоритма программы представлена ниже.

[pic 1]

Демонстрация работы программы представлена ниже.

[pic 2]

[pic 3]


Задание 2

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

[pic 4]

[pic 5]

Решение:

Ниже представлен код программы.

#include "pch.h"

#include 

#include 

...

Скачать:   txt (4.2 Kb)   pdf (170.4 Kb)   docx (597.7 Kb)  
Продолжить читать еще 3 страниц(ы) »
Доступно только на Essays.club