Advertisement
Guest User

lab

a guest
Nov 27th, 2014
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.94 KB | None | 0 0
  1. #include <time.h>
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. #define arraysize 10
  6.  
  7. void doarray(int array[arraysize]);
  8. void printarray(int array1[arraysize],int array2[arraysize],int array3[arraysize],int array4[arraysize],int array5[arraysize]);
  9. int domax(int array[arraysize]);
  10. int domin(int array[arraysize]);
  11. int maxtomin(int array[arraysize]);
  12.  
  13. void main(void)
  14. {
  15.     int array1[arraysize],array2[arraysize],array3[arraysize],array4[arraysize],array5[arraysize];
  16.     srand(time(NULL));
  17.     doarray(array1);
  18.     doarray(array2);
  19.     doarray(array3);
  20.     doarray(array4);
  21.     doarray(array5);
  22.     printarray(array1,array2,array3,array4,array5);
  23. }
  24.  
  25. void doarray(int array[arraysize])
  26. {
  27.     for(int i=0;i<arraysize;i++)
  28.     {
  29.         array[i]=rand()%100;
  30.     }
  31. }
  32.  
  33. void printarray(int array1[arraysize],int array2[arraysize],int array3[arraysize],int array4[arraysize],int array5[arraysize])
  34. {
  35.     printf("Array1\tArray2\tArray3\tArray4\tArray5\n");
  36.     for(int i=0; i<arraysize; i++)
  37.     {
  38.  
  39.         printf(" %d\t %d\t %d\t %d\t %d\n", array1[i],array2[i],array3[i],array4[i],array5[i]);
  40.     }
  41.     printf("Max elemenets of arrays:\n");
  42.     printf(" %d\t %d\t %d\t %d\t %d\n", domax(array1),domax(array2),domax(array3),domax(array4),domax(array5));
  43.     printf("Min elemenets of arrays:\n");
  44.     printf(" %d\t %d\t %d\t %d\t %d\n", domin(array1),domin(array2),domin(array3),domin(array4),domin(array5));
  45.     printf("Raznost max i min:\n");
  46.     printf(" %d\t %d\t %d\t %d\t %d\n", maxtomin(array1),maxtomin(array2),maxtomin(array3),maxtomin(array4),maxtomin(array5));
  47. }
  48.  
  49. int domax(int array[arraysize])
  50. {
  51.     int max=0;
  52.     for(int i=0;i<arraysize-1;i++)
  53.     {
  54.         if((array[i]>array[i+1])&&(max<array[i]))
  55.             max=array[i];
  56.     }
  57.     return max;
  58. }
  59.  
  60. int domin(int array[arraysize])
  61. {
  62.     int min=100;
  63.     for(int i=0;i<arraysize-1;i++)
  64.     {
  65.         if((array[i]<array[i+1])&&(min>array[i]))
  66.             min=array[i];
  67.     }
  68.     return min;
  69. }
  70.  
  71. int maxtomin(int array[arraysize])
  72. {
  73.     int seed=0;
  74.     seed=domax(array)-domin(array);
  75.     return seed;
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement