Помогите создать блок-схему

#include <iostream>
#include <cmath>

using namespace std;

// Функция для вычисления Y с использованием оператора return
int f_return(int x, int C) {
    int digitCount = log10(x) + 1;
    int Y = x * pow(10, digitCount) + C;
    return Y;
}

// Функция для вычисления Y с использованием указателя
void f_pointer(int x, int C, int* result) {
    int digitCount = log10(x) + 1;
    *result = x * pow(10, digitCount) + C;
}

// Функция для вычисления Y с использованием ссылки
int f_reference(int x, int C) {
    int digitCount = log10(x) + 1;
    return x * pow(10, digitCount) + C;
}

int main() {
    // Примеры использования функций f
    int x1 = 123;
    int C1 = 4;
    cout << "f_return(" << x1 << ", " << C1 << ") = " << f_return(x1, C1) << endl;

    int x2 = 9876;
    int C2 = 2;
    int result2;
    f_pointer(x2, C2, &result2);
    cout << "f_pointer(" << x2 << ", " << C2 << ") = " << result2 << endl;

    int x3 = 5;
    int C3 = 0;
    cout << "f_reference(" << x3 << ", " << C3 << ") = " << f_reference(x3, C3) << endl;

    return 0;
}

Ответы (0 шт):