De la tastatură se citeşte o secvenţă de numere întregi care se termină cu
zero. Să se afişeze media valorilor pozitive şi media valorilor negative din şirul de
intrare (prin instructiunea for sau while).
De efectuat in orice limbaj de programare.De dorit in C.
Răspunsuri la întrebare
Răspuns de
1
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
float P = 0, cP = 0;
float N = 0, cN = 0;
printf("Introduceti numerele: \n");
do
{
scanf("%d", &n);
if(n > 0) {P = P+n; cP++;}
if(n < 0) {N = N+n; cN++;}
}
while(n != 0);
printf("Media valorilor pozitive este: %f\n", P/cP);
printf("Media valorilor negative este: %f\n", N/cN);
}
Alte întrebări interesante
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Istorie,
9 ani în urmă