Когда мы изучаем программирование, то встает вопрос какой язык выбрать. Ответ - https://dlang.org. Почему? Ответ ниже. Пишем шанбанг в первой строке исходника на d. Делаем файл исполняемым: chmod +x main.d И все теперь изменив код, просто выполняем файл ./main.d и изучаем результат. #!/usr/bin/rdmd //сортировка выбором import std . stdio ; void sort ( T )( T [] arr ) { for ( uint i = 0 ; i < arr . length - 1 ; i ++) { uint min = i ; for ( uint j = i + 1 ; j < arr . length ; j ++) if ( arr [ j ] < arr [ min ]) { min = j ; T a = arr [ i ]; arr [ i ] = arr [ min ]; arr [ min ] = a ; } writeln ( arr ); } } void main ( string [] args ) { auto arr = [ 0 , 9 , 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1 ]; sort ( arr ); }
t.me/perfect0sight