Требуется помощь с процедурном программированием

image

Решение задачи “Функция”.

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
    setlocale(LC_ALL, "Russian");
    
    float x, y, b;
    
    cout << "X: "; cin >> x;
    cout << "Y: "; cin >> y;
    cout << "B: "; cin >> b;
    
    if ((b - x <= 0) || (b - y < 0)) {
        cout << "Не существует при данных значениях";
        return 0;
    }
    cout << "Значение функции Z = ln(b - y)*sqrt(b - x) = "
         << log(b - y) * sqrt(b - x);
}

image


Решение задачи “Порядок”.

#include <iostream>

using namespace std;

int main()
{
    setlocale(LC_ALL, "Russian");
    int n, i = 1;
    cout << "Введите N: "; cin >> n;
    n = abs(n);
    cout << "Последовательность натуральных чисел, начиная с " << n << ": [";
    for (i = 1; i <= 10;) {
        if (i != 10) {
            cout << n << ", ";
        }
        else {
            cout << n << "]" << endl;
        }
        n = n + 1;
        i = i + 1;
    }
}


Решение задачи “Табуляция”.

#include <iostream>

using namespace std;

int main()
{
    setlocale(LC_ALL, "Russian");
    float x = -4, dx = 0.5, y;
    while (x <= 4) {
        if (x == 1) {
            cout << "X = " << x << ";   \tY = не существует" << endl;
        }
        else {
            y = (x * x - 2 * x + 2) / (x - 1);
            cout << "X = " << x << ";   \tY = " << y << endl;
        }
        x = x + dx;
    }
    return 0;
}

image

4 Likes