Помогите найти ошибку пожалуйста

Мне нужно было написать программу, с помощью которой вручную вводим количество пар корней квадратного уравнения, потом его корни x1,x2, и с помощью теоремы Виета ищем коэфиценты квадратного уравнения b,c. Потом нужно найти среднее арифметическое P всех коэфицентов b и среднее арифметическое всех коэфицентов c — Q.
Я почти сделала, но вот именно среднее арифметическое не считает, помогите пожалуйста исправить. Код СИ.

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int N,x1,x2;
    printf("Iveskite poru kieki N\n"); //ввести количество пар
    scanf("%d", &N);
    int n,b,c,P,Q, b1,cc,b2,c2;

    for (n=0; n<N; n++){

        printf("Iveskite kvadratines lygties x1 ir x2 sprendinius\n");//ввести корни квадратного уравнения
        scanf("%d %d", &x1,&x2);
        printf(" %d PORA YRA %d IR %d\n\n", n+1,x1,x2);
        b=(x1+x2)*(-1); //ищет коэфиценты по теореме виета
        c=x1*x2;

        printf("Kad greiciau rastume kvadratines lygties koeficentus, pasinaudosime Vieto \n teorema, kur b = (%d+%d) * (-1) = %d, o c = %d * %d = %d\n\n\n", x1,x2,b, x1,x2,c);
          }
        b1=0; cc=0;
        b1+=b;
        cc+=c;
        P=0;Q=0;
    P=b1/N;
    Q=cc/N;
    printf("Pirmu ir antru koeficentu vidurkiai yra %d %d \n\n", P,Q);
    printf("Istatome reiksmes i kvadratine lygti tipo x^2 + P*x + Q = 0,\n gauname x^2 + (%d)*x + %d = 0", P,Q);

    return 0;
}

Если бы ты еще понимала, что у тебя в программе написано, было бы совсем здорово.

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int N,x1,x2;
    printf("Iveskite poru kieki N\n"); //ввести количество пар
    scanf("%d", &N);
    int n,b,c,P,Q, b1,cc,b2,c2;

    b1=0; cc=0;
    for (n=0; n<N; n++){

        printf("Iveskite kvadratines lygties x1 ir x2 sprendinius\n");//ввести корни квадратного уравнения
        scanf("%d %d", &x1,&x2);
        printf(" %d PORA YRA %d IR %d\n\n", n+1,x1,x2);
        b=(x1+x2)*(-1); //ищет коэфиценты по теореме виета
        c=x1*x2;

        printf("Kad greiciau rastume kvadratines lygties koeficentus, pasinaudosime Vieto \n teorema, kur b = (%d+%d) * (-1) = %d, o c = %d * %d = %d\n\n\n", x1,x2,b, x1,x2,c);
        b1+=b;
        cc+=c;
    }
    P=b1/N;
    Q=cc/N;
    printf("Pirmu ir antru koeficentu vidurkiai yra %d %d \n\n", P,Q);
    printf("Istatome reiksmes i kvadratine lygti tipo x^2 + P*x + Q = 0,\n gauname x^2 + (%d)*x + %d = 0", P,Q);

    return 0;
}

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.