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

Se citesc trei numere reale.Să se calculeze minimul și maximul modulelor lor. Va rog explicati-mi ce inseamna minimul si maximul modulului. Nu am auzit de asta in viata mea. Clasa a 9 a informatica C++.

Răspunsuri la întrebare

Răspuns de stefaniamar
12
Modulul e, basically, partea fara semn a unui numar. De exemplu, modul de -5 e 5. Sau modul de 5 e 5. In C++, poti afla modulul (sau valoarea absoluta) daca adaugi biblioteca <cmath> si folosesti functia abs(nr). <cmath> mai are si alte chestii folositoare, gen sqrt(nr) pentru radacina unui numar, sau max(nr1,nr2) ce-ti determina valoarea maxima dintre doua numere

Problema se poate rezolva si fara functia aia abs, daca iei definitia aia de la mate cu modul unui numar e nr insasi daca nr>0 sau -nr daca nr e negativ. Dar cu abs e mai chill ;)

O sa-ti lipesc codul ce determina minimul. Pentru maxim trebuie sa inversezi semnele din structura alternativa



#include <iostream>
#include <cmath>
using namespace std;
int a,b,c,mn;
int main()
{
    cin>>a>>b>>c;
    mn=abs(a);
    if (abs(b)<mn)
        mn=abs(b);
    if (abs(c)<mn)
        mn=abs(c);
    cout<<mn;
    return 0;
}
Alte întrebări interesante