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

Se considera 3 numere reale.Sa se ridice la cub numrele nenegative, celelalte numere se micsoreaza de 3 ori.

Răspunsuri la întrebare

Răspuns de sirDumitru
1

#include <iostream>

using namespace std;


int main()

{

double a,b,c;

cout << "Dati A:";

cin>>a;

if(a<0){

    a=a*a*a;

} else {a=a/3;}

 cin>>b;

if(b<0){

    b=b*b*b;

} else {b=b/3;}

   cin>>c;

if(c<0){

    c=c*c*c;

} else {c=c/3;}

cout<<"A=" << a << endl << "B=" << b << endl << "C=" << c ;

 return 0;

}


alisa1alisa: ce inseamna double, adica stiu de int float, dar double ce semnifica?
sirDumitru: Afișarea numărului dat va fi cu două cifre după virgulă, însă float afișează cu mai multe cifre după virgulă, dacă schimbi în float, programul oricum o să lucreze!
alisa1alisa: multumesc
Alte întrebări interesante