
Добавил:
nnn
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Шафеева О.П., ИВТ, прога на СИ / дз / 2 / пр2з2
.cpp#include <stdio.h>
#include <math.h>
#include <locale.h>
int main() {
setlocale(LC_ALL, "RUS");
int n;
printf("Введите количество квадратных уравнений\n");
scanf_s("%d", &n);
int k1 = 0;
int k2 = 0;
for (int i = 0; i < n; i++) {
double A, B, C;
printf("Введите коэффициенты A, B, C для уравнения %d:\n", i + 1);
scanf_s("%lf %lf %lf", &A, &B, &C);
if (A == 0) {
printf("Коэффициент A не может быть равен нулю. Уравнение не является квадратным.n");
continue;
}
double D = B * B - 4 * A * C;
if (D > 0) {
printf("Уравнение имеет два различных корня\n");
k1++;
}
else if (D == 0) {
printf("Уравнение имеет два равных корня\n");
k2++;
}
else {
printf("Уравнение не имеет действительных корней\n");
}
}
printf("Количество уравнений с равными корнями: %d\n", k2);
printf("Количество уравнений с разными корнями: %d", k1);
return 0;
}