71

Нужно расставить 4 введенных числа числа в порядке возрастания (Си)

shuma 19 марта 2023

Нужно расставить 4 введенных числа числа в порядке возрастания (Си)

категория: информатика

34

Вариант на C+. В данном случае отличия С от С + минимальны, возможно, что тут только потребуется заменить cin на scanf и cout на printf. Ну и библиотеки. Числа вводятся в 4-ех элементный массив, потом он сортируется и выводится. #include using std: cout; using std: cin; using std: endl; void sort (int*, const int); int main () { const int arraySize=4; int a[arraySize]; cout << "Enter the four numbers: "; for (int i=0; i < arraySize; i+) { cin >> a[i]; }cout << endl; sort (a, arraySize); return 0; }void sort (int*a, const int size) { int temp, smallest; for (int i=0; i < size — 1; i+) { smallest=i; for (int j=i+1; j < size; j+) { if (a[smallest] > a[j]) { smallest=j; } }temp=a[i]; a[i]=a[smallest]; a[smallest]=temp; }for (int i=0; i < size; i+) { cout << a[i] << '; }cout << endl; } Опять вся табуляция позбивалась…

пользователи выбрали этот ответ лучшим

Знаете другой ответ?
Другие вопросы по информатике

ПОПУЛЯРНОЕ
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...