fork download
  1. #include <stdio.h>
  2. #include <sys/time.h>
  3. #include <stdlib.h>
  4.  
  5. int arr[100];
  6. srand(time(NULL));
  7.  
  8. for (int i;i<100;i++)
  9. {
  10. arr[i]=1 + rand() %100;
  11. printf("%d",arr[i])
  12. }
  13.  
  14. //Попробовать оптимизировать пузырьковую сортировку. Описать в комментариях к программе что дают эти улучшения. Сравнить количество операций сравнения оптимизированной и не оптимизированной программы.
  15.  
  16. //Реализовать шейкерную сортировку.
  17.  
  18. //Реализовать бинарный алгоритм поиска в виде функции, которой передается отсортированный массив. Функция возвращает индекс найденного элемента или -1, если элемент не найден.
  19.  
  20. //Подсчитать количество операций для каждой из сортировок. Реализовать меню с выбором способа заполнения массива: из файла, случайными числами, с клавиатуры.
  21.  
  22. int main(void) {
  23. int arr[100];
  24.  
  25. for (int i;i<100;i++)
  26. {
  27. arr[i]=1 + rand() %100;
  28. printf("%d",arr[i])
  29. }
  30. return 0;
  31. }
  32.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.c:6:7: error: unknown type name ‘time’
 srand(time(NULL));
       ^~~~
prog.c:8:1: error: expected identifier or ‘(’ before ‘for’
 for (int i;i<100;i++)
 ^~~
prog.c:8:13: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token
 for (int i;i<100;i++)
             ^
prog.c:8:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘++’ token
 for (int i;i<100;i++)
                   ^~
prog.c: In function ‘main’:
prog.c:29:2: error: expected ‘;’ before ‘}’ token
  }
  ^
stdout
Standard output is empty