Ребят помогите с решением функции С++

include <iostream>

include <math.h>

using namespace std;

int main() {
double x, y; double sum = 0.0;
cin >> x >> y;
if ((x * x < y) && (x * x + y * y <= 1))
sum = y — x * x;
else if ((x * x < y) && (x * x + y * y > 1))
sum = y * y — x * x;
else if ((x * x >= y) && (x * x + y * y > 1))
sum = x * x — y;
else if ((x * x > y) && (x * x + y * y <= 1))
sum = x * x — y * y;
cout << sum;
return 0;
}

include <iostream>
include <math.h>
using namespace std;

int main() {
int n; int sum = 0;
do {
cout << «Writte the number: »;
cin >> n;
sum += n;
} while (n != 0);
cout << sum;
return 0;
}

#include <iostream>

double CalculateFunction(double x, double y)
{
    double result = 0.0;

    if ((x * x < y) && (x * x + y * y <= 1))
    {
        result = y - x * x;
    }
    else if ((x * x < y) && (x * x + y * y > 1))
    {
        result = y * y - x * x;
    }
    else if ((x * x >= y) && (x * x + y * y > 1))
    {
        result = x * x - y;
    }
    else if ((x * x >= y) && (x * x + y * y >= 1))
    {
        result = x * x - y * y;
    }

    return result;
}

void PrintFuncResult(double x, double y)
{
    std::cout << "---------" << std::endl
              << "x: " << x << std::endl
              << "y: " << y << std::endl
              << "result: " << CalculateFunction(x, y) << std::endl;
}

void RunTask1()
{
    std::cout << "Task 1:" << std::endl;

    PrintFuncResult(2, 5);
    PrintFuncResult(0.2, 0.3);
    PrintFuncResult(2, 4);
    PrintFuncResult(0.5, 0.05);

    std::cout << std::endl;
}

void RunTask2()
{
    double average  = 0.0;
    double sum      = 0.0;
    double input    = 0.0;
    int numberCount = 0;

    for (;;)
    {
        std::cout << "Enter the number (or zero to exit): ";
        std::cin >> input;
        std::cout << std::endl;

        if (input == 0.0)
        {
            break;
        }

        ++numberCount;
        sum += input;
    } 

    if (numberCount > 0)
    {
        average = sum / numberCount;
    }

    std::cout << "The average number of sum is: " << average
              << std::endl;
}

int main()
{
    RunTask1();
    RunTask2();

    return 0;
}

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.