Advertisement
poor_fool_mloody

Untitled

Dec 5th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void czytaj_n(int *n);
  5.  
  6. void czytaj_tab(int*t,int n);
  7.  
  8. void drukuj_tab(int*t,int n);
  9.  
  10. int maksmium (int*t,int n);
  11.  
  12. int minimum (int*t,int n);
  13.  
  14. double sredia(int*t,int n);
  15.  
  16. int main ()
  17. {
  18.  
  19. int *tab = NULL;
  20. int n;
  21. char z;
  22.  
  23. while (1)
  24. {
  25. printf("c- czytaJ tab n elemntowa\nd-drukuj tablice\n");
  26. printf("Twoj wybor: ");
  27. fflush(stdin);
  28. z = getchar();
  29.  
  30. switch(z)
  31. {
  32. case 'c': czytaj_n(&n);
  33. tab = (int*)malloc(n*sizeof(int));
  34. czytaj_tab(tab,n);
  35. break;
  36. case'd': if(tab==NULL) printf("tab pusta\n");
  37. else drukuj_tab(tab,n);
  38. break;
  39.  
  40.  
  41. }
  42. }
  43.  
  44.  
  45.  
  46. system("pause");
  47.  
  48.  
  49. }
  50.  
  51. void czytaj_n(int *n){
  52. do
  53. {
  54. printf("n= ");
  55. scanf("%d",n);
  56.  
  57. }while (*n<1);
  58. }
  59.  
  60. void czytaj_tab(int*t,int n){
  61. int i = 0;
  62.  
  63. for(i;i < n; i++)
  64. {
  65. printf("[%d]=",i);
  66. scanf("%d",t+i);
  67. }
  68.  
  69.  
  70. }
  71.  
  72. void drukuj_tab(int*t,int n){
  73. int i = 0;
  74.  
  75. for(i;i < n; i++)
  76. printf("[%d]=%d\n",i,*(t+i));
  77.  
  78. }
  79.  
  80. int maksmium (int*t,int n){
  81. int i = 1;
  82. int m = *t;
  83. for(i;i < n; i++){
  84. if(*(t+i)>m)
  85. m=*(t+i);
  86. }
  87. return m;
  88. }
  89.  
  90. int minimum (int*t,int n){
  91. int i = 1;
  92. int m = *t;
  93. for(i;i < n; i++){
  94. if(*(t+i)<m)
  95. m=*(t+i);
  96. }
  97. return m;
  98. }
  99.  
  100. //double sredia(int*t,int *n){
  101. //int i = 0;
  102. //double srednia;
  103. //for(i;i < *n; i++)
  104. //
  105. //}
  106. //
  107. //
  108. //}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement