Guest User

Untitled

a guest
Dec 18th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. void vymen(int *x, int *y)
  5. {
  6. int pom = *x;
  7. *x = *y;
  8. *y = pom;
  9. }
  10.  
  11. int main(void)
  12. {
  13. int pocet = 0, **k = 0, *pocet_prvkov, *p, a = 0, i = 0, j = 0, jj = 0,
  14. c = 0, o = 0, m = 0, s = 0, sucet = 0, *final_pole, pom;
  15.  
  16. scanf("%d", &pocet);
  17. if((pocet>10) || (pocet<=0))
  18. exit(1);
  19.  
  20. k = (int**)malloc(pocet * sizeof(int*));
  21. pocet_prvkov = (int*)malloc(pocet * sizeof(int));
  22. final_pole = (int*)malloc(sucet * sizeof(int));
  23.  
  24. for (a = 0; a < pocet; a++){
  25. scanf("%d", &pocet_prvkov[a]);
  26. sucet += pocet_prvkov[a];
  27. k[a] = (int*)malloc(pocet_prvkov[a] * sizeof(int));
  28. for (c = 0; j < pocet_prvkov[a]; c++){
  29. scanf("%d", &k[i][j]);
  30. }
  31. }
  32.  
  33. for (o = 0; o < pocet; o++){
  34. for ( m = 0; m < pocet_prvkov[o]; m++){
  35. for (s = 0; s < sucet; s++)
  36. final_pole[s] = k[o][m];
  37. pom = s;
  38. while(pom != NULL){
  39. pom--;
  40. if (final_pole[pom] < final_pole[pom + 1])
  41. vymen(&final_pole[pom], &final_pole[pom+ 1]);
  42. }
  43. }
  44. }
  45.  
  46. return 0;
  47. }
Add Comment
Please, Sign In to add comment