Guest User

Untitled

a guest
Apr 20th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5.  
  6.  
  7. typedef struct element {
  8. struct element *next;
  9. unsigned long val;
  10. } el_listy;
  11.  
  12. el_listy *first;
  13.  
  14. int srednia () {
  15. int i;
  16. int sr;
  17. int suma;
  18.  
  19. while (first!=NULL) {
  20. if (first->val%2==0)
  21. {
  22. suma=suma+first->val;
  23. i++;
  24. }
  25. }
  26. sr=suma/i;
  27. return sr;
  28. }
  29.  
  30.  
  31. int minimum () {
  32. int min;
  33. int test;
  34.  
  35. test=0;
  36.  
  37. while (first!=NULL) {
  38. if (first->val%2==1)
  39. {
  40. if (test==0)
  41. {
  42. min=first->val;
  43. test=1;
  44. }
  45.  
  46. if (first->val<min)
  47. {
  48. min=first->val;
  49. }
  50.  
  51. }
  52. }
  53.  
  54. return min;
  55. }
  56.  
  57.  
  58. int main () {
  59.  
  60. int j,k,l;
  61. int rozmiar,rozmiar2;
  62. float *T100;
  63. float *T200;
  64. char tab1[100];
  65.  
  66. srand(time(0));
  67.  
  68. for (j=0; j<99; j++)
  69. {
  70. tab1[j]=rand() % 201;
  71. }
  72.  
  73. for (j=0; j<99; j++)
  74. {
  75. if (tab1[j]<100)
  76. {
  77. k++;
  78. }
  79. }
  80.  
  81. rozmiar=k;
  82. T100=(float*) malloc(sizeof *T100<<rozmiar);
  83. rozmiar2=(200-rozmiar);
  84. T200=(float*) malloc(sizeof *T100<<rozmiar2);
  85.  
  86.  
  87. for (j=0; j<99; j++)
  88. {
  89. if (tab1[j]<100)
  90. {
  91. T100[l]=tab1[j];
  92. l++;
  93. }
  94. }
  95.  
  96.  
  97.  
  98. j=0;
  99. l=0;
  100.  
  101.  
  102. for (j=0; j<99; j++)
  103. {
  104. if (tab1[j]>100)
  105. {
  106. T200[l]=tab1[j];
  107. l++;
  108. }
  109. }
  110.  
  111. }
Add Comment
Please, Sign In to add comment