Тема: Рішення ситеми рівнянь за допомогою циклу for
Доброго часу доби шановні форумчани! Я новачок, тільки почав вивчати мову С++. для тесту дали таку систему рівнянь: (мал. у вкладенні). Задача вивести на термінал корені рівнянь. З виведенням начеб-то проблем нема, а от рахувати не хоче. Не підскажете, що я не так зробив?
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
    setlocale(LC_ALL,"ukr");
            double a = 2;
            double b = 3;
            double c = 7;
            double x = 0.0;
            double r = 0.31;
            double x_min = 0, x_max = 5;
            double y;
            double Var=0.00;
            double Var1=0.00;
            double Var2=0.00;
        {
                cout << "Починаємо підрахунок: " << endl;
                cout << "y1= " << Var << endl;
                //std::cout << Var << " ";
                cout << "y2= " << Var1 << endl;
                //std::cout << Var1 << " ";
                cout << "y3= " << Var2 << endl;
                //std::cout << Var2 << " ";
            y = pow(a,(b - x)) + c;
            {for (x = 0; x < 2; r += 0.31);
            std::cout << Var << " ";
            cin >> Var;
            cout << "y1= " << Var << endl;
            }
            y = pow(b,(c - x)) + a;
            {    for (x = 0; (2 <= x) && (x <= 4); r+=0.31);
            std::cout << Var1 << " ";
            cin >> Var1;
            cout << "y2= " << Var1 << endl;
            }
            y = pow(c,(a - x)) + b;
            {    for (x = 0; x > 4; r += 0.31);
            std::cout << Var2 << " ";
            cin >> Var2;
            cout << "y3= " << Var2 << endl;
            }
            
        return 0;
        }
}