Advertisement
Xynea

Untitled

Nov 12th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.78 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.  
  8. int i = 0;
  9.  
  10.  
  11. int main() {
  12.     //random_numbers();
  13.     printf("\n");
  14.     generate_array_T1();
  15.     printf("\n");
  16.     generate_array_T2();
  17.    
  18.     return 0;
  19. }
  20.  
  21.  
  22.  
  23. //Sorting the array in ascending order
  24. void sort_table(int *array, int size)
  25. {
  26.      int a, i, j;
  27.      for (i=0; i<size; i++)
  28.      {
  29.         for(j=i; j<size; j++)
  30.         {
  31.             if(array[j]<array[i])
  32.             {
  33.                 a = array[i];
  34.                 array[i] = array[j];
  35.                 array[j] = a;
  36.             }
  37.         }
  38.  
  39.      }
  40. }
  41.  
  42.  
  43. //Creating array T1                             //C'est le morceau de code de mon pote
  44. void generate_array_T1()
  45. {
  46.     printf("\nArray T1 : ");
  47.      
  48.     int T1_random = 0;
  49.    
  50.     for(i = 0; i<100; i++) {
  51.         T1_random =rand() % (1000);
  52.         array_T1[i] = T1_random;
  53.     }
  54.     sort_table(array_T1, 100);
  55.    
  56.     int a = 0; 
  57.     for(a = 0; a<100; a++)
  58.     {
  59.         printf("%d\t", array_T1[i]);
  60.     }
  61. }
  62.  
  63. /*//Creating array T1                           //Ce que j'avais fait à la base
  64. void generate_array_T1()
  65. {
  66.     sort_table(array_T1, 100); 
  67.     printf("\nArray T1 : ");
  68.      
  69.         int i = 0;
  70.         int a = 0;
  71.        
  72.     for(i = 0; i<100; i++)
  73.     {
  74.         printf("%d\t", array_T1[i]);
  75.     }
  76. }
  77.    
  78. //Set random numbers array T1
  79. void random_numbers()
  80. {
  81.     int i, j = 0;
  82.     srand(time(NULL));
  83.    
  84.     for(i=0; i<100; i++)
  85.     {
  86.         j=rand() % 1000+1;
  87.         array_T1[i] = j+1;
  88.     }
  89. }*/
  90.  
  91.  
  92.  
  93.  
  94.  
  95. //Creating array_T2
  96. void generate_array_T2()
  97. {
  98.     int i = 0;
  99.     int j = 0;
  100.    
  101.     printf("\nArray T2 : ");
  102.    
  103.     for(i=0; i<10; i++)
  104.     {
  105.         for(j=0; j<10; j++)
  106.         {
  107.             array_T2[i][j] = array_T1[i*10 + j];
  108.            
  109.             printf("%d\t", array_T2[i]);
  110.         }
  111.     }
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement