wyświetla złe liczby, nie moge znaleźć błędu

0

Napisać program, który będzie pobierał liczby z klawiatury do momentu aż podanych zostanie 10
liczb lub średnia arytmetyczna podanych liczb przekroczy 125. Następnie program ma wyświetlić
komunikat: ile liczb zostało wczytanych i jaka jest ich średnia.

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

int main()
{
    int liczba, suma, srednia, i;
    liczba = 0;
    do
    {
        printf("podaj liczbe\n");
        scanf("%d", &i);
        liczba++;
        suma = suma + i;
        srednia = (suma / liczba);
        printf("suma wynosi %d, srednia wynosi %d,podales: %d ", &suma, &srednia, &liczba);
    } while ((liczba >= 10) || (srednia > 125));

    printf("koniec podales wiecej niz 10 liczb lub srednia byla wieksza od 125");

    return 0;
}
2

Wyświetlasz referencje wskaźniki (adresy tych zmiennych), a nie ich wartości.

1

-Wall
i kompilator ładnie mówi co jest nie tak: http://melpon.org/wandbox/permlink/L7HdVoEXlotTbe5w

1 użytkowników online, w tym zalogowanych: 0, gości: 1