👤

Rezolvati aceasta problema in Limbajul C, folosind (Do While) REPET: Limbajul C (#include ). Multumesc Mult, Dau Coroana pentru cel mai bun raspuns si multumesc, Promit. Să se alcătuiască un program care întroduce de la tastatură o secvenţă de numere, sfîrșitul secvenței e indicat prin întroducerea numărului zero. Să se calculeze şi să se afişeze media aritmetică a numerelor pare şi media aritmetică a numerelor impare din șirul întrodus.

Răspuns :

Eu am mai facut o sursa asemanatoare in C... Succes!
#include <stdio.h>
#include <stdlib.h>
int x;
float map, mai, cti, ctp, sp, si;
int main()
{
    do
    {
        scanf("%d", &x);
        if (x % 2 == 0) ctp = ctp + 1, sp = sp + x;
                   else cti = cti + 1, si = si + x;

    } while (x != 0);
    map = sp / ctp;
    mai = si / cti;
    printf("%f %f", map, mai);
    return 0;
}