Informatică, întrebare adresată de george91florin, 8 ani în urmă

Tatăl lui Dragoș, Marian, este profesor de matematică la un liceu de renume. Așa că, deși Dragoș este doar clasa întâi, el este cu mult peste nivelul colegilor lui și știe deja ce înseamnă “modulul unui număr“. Deoarece Dragoș a învățat recent la școală cum să ordoneze crescător, Marian vrea să combine informațiile asimilate de copilul lui. Acesta i-a dat ca temă lui Dragoș să ordoneze crescător 3 numere, în funcție de modulul lor, ca să exerseze aceste două noțiuni.

Vrând să îi demonstreze tatălui său că e un copil inteligent, te-a rugat pe tine să faci acest lucru, pentru că el nu se descurcă.

Ca să te dai mare cu abilitățile tale de programator, vrei să îi oferi lui Dragoș nu numai răspunsul, ci și un program care să facă asta automat pentru el.

În matematică, modulul sau valoarea absolută a unui număr x, notat |x|, este numărul luat fără semn. Exemplu: |-3| = 3.

Date de intrare
Se citesc de la tastatură 3 numere întregi.

Răspunsuri la întrebare

Răspuns de yanderesimulationz2
1

Răspuns: cu codul asta ii dai clasa lui dragos

#include <iostream>

#include <vector>

#include <algorithm>

using namespace std;

int modul(int inpt){

   

   return inpt<0 ? inpt*-1 : inpt;

}

int main()

{

   

   vector<int> numere(3);

   for(int i=0;i<numere.size();i++){

       int x;

       cin>>x;

       numere.at(i)=modul(x);

   }

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

   

   for (auto zz : numere) {

       cout<<zz<<" ";

   }

   

   return 0;

}

Explicație:

Alte întrebări interesante