Advertisement
Guest User

Untitled

a guest
Mar 24th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.23 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.     /* REZERWACJA MIESJCA W PAMIECI */
  7.     int parzysteLicznik = 0;
  8.     int nieparzysteLicznik = 0;
  9.     int parzyste[255];
  10.     int nieparzyste[255];
  11.     float sredniaNieparzystych = 0;
  12.     float sredniaParzystych = 0;
  13.     int iterator = 0;
  14.     int liczba;
  15.  
  16.     /* PETLA PRZYJMOWANIA DANYCH */
  17.     while(scanf("%d", &liczba) && liczba != 0)
  18.     {
  19.         if (liczba % 2 == 0)
  20.             parzyste[parzysteLicznik++] = liczba;
  21.         else
  22.             nieparzyste[nieparzysteLicznik++] = liczba;
  23.     }
  24.  
  25.     /* DWIE PETLE ZLICZANIA SREDNICH */
  26.     while (iterator < parzysteLicznik)
  27.     {
  28.         sredniaParzystych += (float) parzyste[iterator++];
  29.     }
  30.     sredniaParzystych /= (float) parzysteLicznik;
  31.     iterator = 0;
  32.  
  33.     while (iterator < nieparzysteLicznik)
  34.     {
  35.         sredniaNieparzystych += (float) nieparzyste[iterator++];
  36.     }
  37.     sredniaNieparzystych /= (float) nieparzysteLicznik;
  38.  
  39.     /* DRUK DANYCH STATYSTYCZNYCH */
  40.     printf("Wpisano %d liczb parzystych i %d liczb nieparzystych.\nSrednia parzystych to: %.2f, a nieparzystych: %.2f",
  41.            parzysteLicznik, nieparzysteLicznik, sredniaParzystych, sredniaNieparzystych);
  42.  
  43.     return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement