Hej,
mam problem z zdaniem z języka C. To mój dopiero początek z programowaniem, więc prosiłbym o dokładne wytłumaczenie. A o to treść zadania: Program wczytuje kolejne liczby rzeczywiste aż do momentu gdy użytkownik poda wartość 0, po czym wyświetla sumę , średnią oraz wartość minimalną i maksymalną dla wprowadzonych liczb.
Mam problem z ostatnią częścią zadania: ...wartość minimalną i maksymalną dla wprowadzonych liczb.
A o to co zrobiłem czyli sumę oraz średnią:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
int suma = 0;
int ilosc = 0;
printf("Podaj liczby: \n");
for (;;) {
scanf("%d", &i);
if (i == 0) {
break;
}
suma = suma + i;
ilosc++;
}
if (ilosc > 0) {
printf("Suma tych liczb wynosi: %d\n", suma);
}
printf("Srednia arytmetyczna: %d", suma / ilosc);
return 0;
}
- jeszcze chciałbym się zapytać jak zrobić, aby użytkownik mógł wpisać liczby rzeczywiste a nie tylko całkowite?