Как-то так, наверное
Объяснение:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double a, x, b, c, D;
cout<<"Введите a: "; cin >> a;
cout<<"Введите b: "; cin >> b;
cout<<"Введите c: "; cin >> c;
D = pow(b,2)-4*a*c;
if(D>0){
cout << "x1 = " << ((-1)*b+sqrt(D))/(2*a)<<endl;
cout << "x2 = " <<((-1)*b-sqrt(D))/(2*a)<<endl;
}
else if(D==0){
cout << "x = " << ((-1)*b)/(2*a)<<endl;
}
else{
D*=(-1);
cout<< "x1 = " << ((-1)*b)/(2*a) <<"+"<< (sqrt(D))/(2*a) << "*i" <<endl;
cout<< "x2 = " << ((-1)*b)/(2*a) <<"-"<< (sqrt(D))/(2*a) << "*i" <<endl;
}
return 0;
}
#include <iostream>
using namespace std;
int main() {
int n, a, b, c, s = 0;
cin >> a >> b >> c >> n;
for (int na = 0; na <= n / a; na++) {
for (int nb = 0; nb <= (n - a * na) / b; nb++) {
int kk = n - na * a - nb * b;
if (kk >= 0 and kk % c == 0) s++;
}
}
cout << s << endl;
for (int na = 0; na <= n / a; na++) {
for (int nb = 0; nb <= (n - a * na) / b; nb++) {
int ll = n - na * a - nb * b;
if (ll >= 0 and ll % c == 0)
cout << na << " " << nb << " " << ll / c << endl;
}
}
}
Объяснение:
Зашло на