#include<iostream>
#include<clocale>
using namespace std;
int main(){
setlocale(LC_CTYPE, "");
cout << "Введите a, b и c\n";
double a, b, c;
cin >> a >> b >> c;
if (a == 0) {
cout << "Коэффицент а не может быть равен нулю!";
}
double D = powl(b, 2) - 4 * a * c;
if (D > 0)
{
cout << "два корня: x1=" << (b - sqrt(D)) / (-2 * a) << endl;
cout << "x2=" << (b + sqrt(D)) / (-2 * a);
}
else if (D == 0)
{
cout << "Один корень, но считать мы его не будем";
}
else
{
cout << "Корней нет";
}
return 0;
}
смотри, каждая, кроме В, используется любое количество раз..
значит В (первая буква) идут стрелки (а) (с) (д) (е) (ф)(вторая буква)
из каждой буквы идёт ещё стрелки из а идет стрелок (а) (с) (д) (е) (ф)
из с идет а) (с) (д) (е) (ф)
из д идет а) (с) (д) (е) (ф)
из е идет а) (с) (д) (е) (ф)
из ф идет а) (с) (д) (е) (ф) (это третья буква)
осталась ещё одна буква и также из каждой буквы идут все, кроме В потому что В используется один раз и она у нас на первом месте.
это мы посчитали сколько слов можно составить с буквой В
теперь также, но с другими буквами. не забывай что В используется один раз
потом всё складываешь и вот тебе ответ