Numar de vizitatori unici

joi, 21 aprilie 2011

Valoarea absoluta a unui numar real

Programul urmator citeste x (de tip float) si tipareste |x|. Cum a fost realizat?
  1. Se testeaza daca x este mai mare sau egal cu 0.

  2. In cazul in care conditia este indeplinita, se evalueaza x (a doua expresie). In acest caz expresia conditionala, in ansamblul ei, ia valoarea pe care o retine variabila x. Aceasta valoare se tipareste.

  3. Daca x este strict mai mic decat 0, expresia evaluata este -x si aceasta este valoarea pe care o ia expresia conditionala si care este tiparita.
#include <iostream.h>
int main ()
{ float x;
   cout<<"x=";
   cin>>x;
   cout<<(x>=0?x:-x);
   return 0;
}

Un comentariu:

  1. #include
    using namespace std;
    int main ()
    { int x;
    cout<<"x=";cin>>x;
    if(x>=0)
    cout<<x;
    else
    cout<<(-1)*x;
    return 0;
    }

    RăspundețiȘtergere