👤

C++. Napisz program, który po wczytaniu trzech liczb całkowitych wpisanych z klawiatury wyświetli je w porządku niemalejącym. Program nie powinien wykonywać operacji zamiany liczb miejscami. ​.

Odpowiedź :

#include <bits/stdc++.h>

using namespace std;

int main()

{

   int a;

   vector<int> v;

   

   cin >> a;

   v.push_back(a);

   cin >> a;

   v.push_back(a);

   cin >> a;

   v.push_back(a);

   sort(v.begin(), v.end());

   for (auto x : v)

       cout << x << " ";

   return 0;

}

Odpowiedź

Nie jestem pewna czy podane rozwiązanie spełnia warunek zadania

„Program nie powinien wykonywać operacji zamiany liczb miejscami.”

Dlatego napisałam klasyczne rozwiązanie (pierwszy załącznik) i podałam jak wyglądają wyniki (drugi załącznik).

Wyjaśnienie

Przykładowe wyniki uzyskałam na platformie replit.

Jeżeli Twoja platforma nie obsługuje w komunikatach polskich liter, to zamień je na odpowiadające im znaki ASCII.

Zobacz obrazek 0AB
Zobacz obrazek 0AB