Xynea

Untitled

Nov 12th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.71 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. //#include <time.h>
  4.  
  5. int array_T1[100] = {};
  6. int array_T2[10][10] = {};
  7. int array_T3[10][3] = {};
  8.  
  9. int i = 0;
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16. //Sorting the array in ascending order
  17. void sort_table(int *array, int size)
  18. {
  19.      int a, i, j = 0;
  20.      for (i=0; i<size; i++)
  21.      {
  22.         for(j=i; j<size; j++)
  23.         {
  24.             if(array[j]<array[i])
  25.             {
  26.                 a = array[i];
  27.                 array[i] = array[j];
  28.                 array[j] = a;
  29.             }
  30.         }
  31.  
  32.      }
  33. }
  34.  
  35.  
  36.  
  37. //Creating array T1
  38. void generate_array_T1()
  39. {
  40.     sort_table(array_T1, 100); 
  41.     printf("\nArray T1 : ");
  42.      
  43.         int i = 0;
  44.         int a = 0;
  45.        
  46.     for(i = 0; i<100; i++)
  47.     {
  48.         printf("%d\t", array_T1[i]);
  49.     }
  50. }
  51.    
  52. //Set random numbers array T1
  53. void random_numbers()
  54. {
  55.     int i, j = 0;
  56.     srand(time(NULL));
  57.    
  58.     for(i=0; i<100; i++)
  59.     {
  60.         j=rand() % 1000+1;
  61.         array_T1[i] = j+1;
  62.     }
  63. }
  64.  
  65.  
  66.  
  67. //Creating array_T2
  68. void generate_array_T2()
  69. {
  70.     int i = 1;
  71.     int j = 1;
  72.    
  73.     printf("\nArray T2 : ");
  74.    
  75.     for(i=0; i<10; i++)
  76.     {
  77.         for(j=0; j<10; j++)
  78.         {
  79.             array_T2[i][j] = array_T1[i*10+j];
  80.            
  81.             printf("%d\t", array_T2[i][j]);
  82.         }
  83.     }
  84. }
  85.  
  86.  
  87.  
  88.  
  89. void generate_array_T3()
  90. {
  91.     int x = rand() % (10);
  92.     int y = rand() % (10);
  93.    
  94.     printf("\n x = %d and y = %d", x, y);
  95.    
  96.     if ( x = array_T2[i] )&&( y = array_T2[j] )
  97.     {
  98.         array_T3[i] = x;
  99.         array_T3[j] = y;
  100.         array_T3[k] = array_T2[i][j];
  101.     }
  102.     else if()
  103.     {
  104.        
  105.     }
  106.    
  107.     printf("%d\t", array_T3[i][j][k]);
  108. }
  109.  
  110.  
  111.  
  112. int main() {
  113.     random_numbers();
  114.     generate_array_T1();
  115.     printf("\n");
  116.     generate_array_T2();
  117.     printf("\n");
  118.     generate_array_T3();
  119.    
  120.     return 0;
  121. }
Advertisement
Add Comment
Please, Sign In to add comment