Informatică, întrebare adresată de 74cosmin, 8 ani în urmă

Buna seara! Am urmatoarea problema si nu stiu sa o rezolv
Axa numerelor reale conține toate numerele negative și pozitive, aranjate în ordine crescătoare de la stânga la dreapta. Ți se dă o valoare întreagă x. Scrie un program care să afișeze distanța dintre punctul de coordonată x și origine (punctul de coordonată 0).

Axa numerelor:

0
3
-5
1
2
-1
-2
-3
-4
Această distanță dintre un număr dat și 0 poartă denumirea de modul.

Această noțiune este foarte utilă atunci când vrem să calculăm distanțe dintre diverse puncte și este foarte folosită în jocurile video.

Date de intrare
Se citește o singură valoare, x.

Date de ieșire
Se va afișa distanța dintre punctul de coordonată x și punctul de coordonată 0.

Restricții
-100 ≤ x ≤ 100
Exemplu
Date de intrare Date de ieșire
45 45
-30 30


thechi1705: trebuie doar sa transformi numerele negative in pozitive din cate inteleg

Răspunsuri la întrebare

Răspuns de thechi1705
1

#include <iostream>

using namespace std;

int main(){

int x; cin>>x;

if( x < 0 ){

x=-x;

}

cout<<x;

return 0;

}

Alte întrebări interesante