Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.49 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4. #define N 20
  5.  
  6.  //wypełnij dwie tablice liczbami od 0 do 100 i wykaz różnice między sumą liczb parzystych w tablicy A i nieparzystych w tablicy b
  7.  
  8. int main()
  9. {
  10.     int i;
  11.     int tabA[N];
  12.     int tabB[N];
  13.     srand(time(NULL));
  14.     int sumaParzystych = 0;
  15.     int sumaNieParzystych = 0;
  16.  
  17.     printf("Tablica A     Tablica B\n");
  18.  
  19.     for(i=0; i <N; i++)
  20.     {
  21.         tabA[i] = rand() % 101;
  22.         tabB[i] = rand() % 101;
  23.         printf("    %d            %d\n", tabA[i], tabB[i]);
  24.     }
  25.  
  26.     //ROBIE ZA POMOCA JEDNEJ PETLI JEDNOCZESNIE DLA DWOCH TABLIC BO MAJA TAKA SAMA DLUGOSC N=20
  27.     for(i=0; i<N; i++)
  28.     {
  29.         if(tabA[i]%2 == 0) //sprawdzam czy dzielenie modulo daje reszte 0, jesli daje to znaczy ze liczba jest parzysta
  30.             sumaParzystych = sumaParzystych + tabA[i]; //sprawdzaną liczbę parzystą dodaje do całkowitej sumy liczb parzystych z tabA
  31.  
  32.         if(tabB[i]%2 == 1) //sprawdzam czy dzielenie modulo daje reszte 1, jesli daje to znaczy ze liczba jest nieparzysta
  33.             sumaNieParzystych = sumaNieParzystych + tabB[i]; //sprawdzaną liczbę nieparzystą dodaje do całkowitej sumy liczb nieparzystych z tabB
  34.     }
  35.  
  36.     printf("Suma parzystych w tabA: %d\n", sumaParzystych);             //wsywietlam wyniki
  37.     printf("Suma nieparzystych w tabB: %d\n", sumaNieParzystych);
  38.  
  39.     printf("Roznica: %d\n", sumaParzystych - sumaNieParzystych);        //wyswietlam roznice
  40.  
  41. return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement