71

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

shuma 07 сентября 2024

Нужно расставить 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; } Опять вся табуляция позбивалась…

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

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

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