1

Тема: Підкреслює abs допоможіть вирішити

[img=PunBB bbcode test]file:///C:/Users/Professional/Desktop/Opera%20Снимок_2022-11-17_161759_classroom.google.com.png[/img]

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    setlocale(0, ".1251");
    setlocale(LC_ALL, "Ukrain");
    double y, b, a, c;
    double x;
    int k, n;
    cout << "Ведіть номер варінта (ціле значення) 1, 2 або 3:";
    cin >> n;
    cout << "Введіть довільне значення x= ";
    cin >> x;
    switch (n)
    {
    case 1: a = 3.2; b = -0.7; c = 2.2; break;
    case 2: a = 10.5; b = -2.5; c = 5.6; break;
    case 3: a = 5.4; b = 3; c = 2.6; break;
    default: {cout << "Некоректне значення варіанта!" << endl;
        system("pause>>void");
        return 0;
    }
    }
        cout << "Результати:" << endl;
        if ([u]abs[/u](1 - (pow(x, 2)))=a+c) {
            y = x * exp(a) + exp(abs(b*c)); k = 1;
        }
        if (abs(1 - (pow(x, 2)))) {
            y = (pow(sin(a), 2)*x + cos(b)*c); k = 2;
        }
        if (abs(1 - (pow(x, 2)))) {
            y = sqrt(pow(a*b, 4) + (pow(sqrt(c*x), 5))); k = 3;
        }
        cout << "y=" << y << "була виконана умова " << k << endl;
        system("pause>>void");
        return 0;
}

2

Re: Підкреслює abs допоможіть вирішити

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    setlocale(0, ".1251");
    setlocale(LC_ALL, "Ukrain");
    double y, b, a, c;
    double x;
    int k, n;
    cout << "Ведіть номер варінта (ціле значення) 1, 2 або 3:";
    cin >> n;
    cout << "Введіть довільне значення x= ";
    cin >> x;
    switch (n)
    {
    case 1: a = 3.2; b = -0.7; c = 2.2; break;
    case 2: a = 10.5; b = -2.5; c = 5.6; break;
    case 3: a = 5.4; b = 3; c = 2.6; break;
    default: {cout << "Некоректне значення варіанта!" << endl;
        system("pause>>void");
        return 0;
    }
    }
        cout << "Результати:" << endl;
        if (abs(1 - (pow(x, 2)))=a+c) {
            y = x * exp(a) + exp(abs(b*c)); k = 1;
        }
        if (abs(1 - (pow(x, 2)))) {
            y = (pow(sin(a), 2)*x + cos(b)*c); k = 2;
        }
        if (abs(1 - (pow(x, 2)))) {
            y = sqrt(pow(a*b, 4) + (pow(sqrt(c*x), 5))); k = 3;
        }
        cout << "y=" << y << "була виконана умова " << k << endl;
        system("pause>>void");
        return 0;

}

3

Re: Підкреслює abs допоможіть вирішити

Підкреслення - це лише засіб привернення уваги до помилки. Іноді IDE спрацьовує некоректно і підкреслює не там, де треба, теж буває. Запустіть компіляцію і прочитайте повідомлення про помилку (якщо її не буде - то це помилка IDE, можете не звертати уваги). Якщо це вам не допоможе - скопіюйте текст помилки сюди і додайте завдання, яке намагаєтеся зробити (якщо це картинка - то це остання кнопка, з картинкою і зеленим плюсом).

P.S. а ви точно хотіли щось присвоїти результату abs, а не порівняти?