Advertisement
mircsa22

Untitled

Mar 23rd, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <process.h>
  3. #include <stdlib.h>
  4. #include <time.h>
  5.  
  6. const int N=10;
  7.  
  8. void csere(int *x, int *y)
  9. {
  10. int tmp = *x;
  11. *x = *y;
  12. *y = tmp;
  13. }
  14.  
  15. main ()
  16. {
  17. int x[N], y[N], z[N];
  18. srand (0);
  19. for (int i=0; i<N; i++)
  20. {
  21. y[i] = rand () % 50+1;
  22. x[i] = rand () % 50+1;
  23. }
  24. printf ("X es Y feltoltese: \n\n");
  25. for (int i=0; i<N;i++)
  26. {
  27. printf ("%d, ", x[i]);
  28. }
  29. printf ("\n\n");
  30. for (int i=0; i<N;i++)
  31. {
  32. printf ("%d, ", y[i]);
  33. }
  34. printf ("\n\n");
  35. for (int i = 1; i<N; i++)
  36. {
  37. for (int j= i-1; j<i; j++)
  38. {
  39. if (x[j]<x[i])
  40. {
  41. csere (&x[j], &x[i]);
  42. }
  43. if (y[j]<y[i])
  44. {
  45. csere (&y[j], &y[i]);
  46. }
  47. }
  48. }
  49. printf ("\n\nRendezessel x es y: \n\n");
  50. for (int i=0; i<N;i++)
  51. {
  52. printf ("%d, ", x[i]);
  53. }
  54. printf ("\n\n");
  55. for (int i=0; i<N;i++)
  56. {
  57. printf ("%d, ", y[i]);
  58. }
  59. printf ("\n\nAtmasolas z be osszeadva:\n\n");
  60. for (int i=0; i<N; i++)
  61. {
  62. z[i] = x[i]+y[i];
  63. printf ("%d, ", z[i]);
  64. }
  65. printf ("\n\nMax es min megkeresese:\n\n");
  66. int max=0;
  67. int min=50;
  68. for (int i=0; i<N; i++)
  69. {
  70. if (z[i]>max)
  71. {
  72. max=i;
  73. }
  74. if (z[i]<min)
  75. {
  76. min=i;
  77. }
  78. }
  79. printf ("\n\nLegkisebb: %d", z[min]);
  80. printf("\n\nLegnagyobb: %d", z[max]);
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement