Advertisement
dllbridge

Untitled

Jan 18th, 2023
1,075
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.34 KB | None | 0 0
  1.  
  2.  
  3. #include <stdio.h>
  4.  
  5.  
  6.  
  7.    
  8.  
  9.  
  10. ////////////////////////////////////////////////////////
  11. int main()
  12. {
  13.    
  14.     int n = 1234;
  15.    
  16.     scanf("%d", &n);
  17.    
  18.     printf("n = %d\n", n);
  19.  
  20. }
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60. /*
  61. #include <stdio.h>
  62. #include <cstdlib>
  63. #include   <ctime>
  64.  
  65.  
  66.  
  67. int size = 20,
  68.     *arr = (int*)malloc(80),                // new int[size];
  69.     count = 0;
  70.  
  71.  
  72. void sortirovka(int* arr, int size);
  73. void randomarray(int* a, int s);
  74.  
  75.  
  76.  
  77.    
  78.  
  79.  
  80. ////////////////////////////////////////////////////////
  81. int main()
  82. {
  83.    
  84.     randomarray(arr, size);
  85.     sortirovka (arr, size);
  86.  
  87.     for(int i = 0; i < size; i++)
  88.     {
  89.         printf("%d ", arr[i]);
  90.     }
  91.    
  92.     printf("\ncounter = %d ", count);
  93. }
  94.  
  95.  
  96.  
  97. //______________________________________________
  98. //______________________________________________
  99. void sortirovka(int* arr, int size)
  100. {
  101.     int temp;
  102.     for (int i = 0; i < size - 1; i++)
  103.     {
  104.         for (int j = 0; j < size - i - 1; j++)
  105.         {
  106.             if (arr[j] > arr[j + 1])
  107.             {
  108.                 temp = arr[j];
  109.                 arr[j] = arr[j + 1];
  110.                 arr[j + 1] = temp;
  111.                 count ++;
  112.             }
  113.         }
  114.     }
  115. }
  116.  
  117.  
  118.  
  119. //////////////////////////////////////////////////////////////
  120. void randomarray(int* a, int s)
  121. {
  122.  
  123. //  srand(time(0) );
  124.     for(int i = 0; i < size; i++)
  125.     {
  126.         arr[i] = rand() % 100;
  127.         printf("%d ", arr[i]);
  128.     }
  129.     printf("\n");
  130. }
  131.  
  132.  
  133.  
  134. */
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144. /*
  145. #include <stdio.h>
  146. #include <cstdlib>
  147. #include   <ctime>
  148.  
  149.  
  150.  
  151. void sortirovka(int* arr, int size);
  152. void randomarray(int* a, int s);
  153.  
  154.  
  155. int size = 20,
  156.     *arr = (int*)malloc(80);                // new int[size];
  157.    
  158.  
  159.  
  160. ////////////////////////////////////////////////////////
  161. int main()
  162. {
  163.    
  164.     randomarray(arr, size);
  165.     sortirovka (arr, size);
  166.  
  167.     for(int i = 0; i < size; i++)
  168.     {
  169.         printf("%d ", arr[i]);
  170.     }
  171. }
  172.  
  173.  
  174.  
  175. //______________________________________________
  176. //______________________________________________
  177. void sortirovka(int* arr, int size)
  178. {
  179.     int temp;
  180.     for (int i = 0; i < size - 1; i++)
  181.     {
  182.         for (int j = 0; j < size - i - 1; j++)
  183.         {
  184.             if (arr[j] > arr[j + 1])
  185.             {
  186.                 temp = arr[j];
  187.                 arr[j] = arr[j + 1];
  188.                 arr[j + 1] = temp;
  189.             }
  190.         }
  191.     }
  192. }
  193.  
  194.  
  195.  
  196. //////////////////////////////////////////////////////////////
  197. void randomarray(int* a, int s)
  198. {
  199.  
  200. //  srand(time(0) );
  201.     for(int i = 0; i < size; i++)
  202.     {
  203.         arr[i] = rand() % 100;
  204.         printf("%d ", arr[i]);
  205.     }
  206.     printf("\n");
  207. }
  208.  
  209.  
  210. */
  211.  
  212.  
  213.  
  214.  
  215.  
  216. /*
  217. #include <stdio.h>
  218. #include <cstdlib>
  219. #include <ctime>
  220. using namespace std;
  221.  
  222.  
  223. void sortirovka(int* arr, int size, int temp);
  224. void randomarray(int* a, int s);
  225.  
  226.  
  227. int size = 20;
  228. int* arr = new int[size];
  229. int temp;
  230.  
  231. int main()
  232. {
  233.    
  234.     randomarray(arr, size);
  235.     sortirovka(arr, size, temp);
  236.  
  237.     for (int i = 0; i < size; i++)
  238.     {
  239.         printf("%d ", arr[i]);
  240.     }
  241. }
  242.  
  243.  
  244.  
  245. //______________________________________________
  246. //______________________________________________
  247. void sortirovka(int* arr, int size, int temp)
  248. {
  249.     for (int i = 0; i < size - 1; i++)
  250.     {
  251.         for (int j = 0; j < size - i - 1; j++)
  252.         {
  253.             if (arr[j] > arr[j + 1])
  254.             {
  255.                 temp = arr[j];
  256.                 arr[j] = arr[j + 1];
  257.                 arr[j + 1] = temp;
  258.             }
  259.         }
  260.     }
  261. }
  262.  
  263. void randomarray(int* a, int s) {
  264.     srand(time(0));
  265.     for (int i = 0; i < size; i++)
  266.     {
  267.         arr[i] = rand() % 100;
  268.         printf("%d ", arr[i]);
  269.     }
  270.     printf("\n");
  271. }
  272.  
  273. */
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement