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

Se citesc patru numere intregi a , b , c , n. Sa se calculeze urmatoarele expresii:
e=(a+b)/b daca n=1
e=(b+c)/a daca n=2
e=(c+a)/b daca n=3
Vreau sa fie scrise in C++ , lucrez  in code blocks

Răspunsuri la întrebare

Răspuns de DemonBolt
0
#include <iostream.h>
using namespace std;
int main()
{
int a,b,c,n;
float e;
//citesti cu cin a,b,c,n
if ( n == 1 )
e = ( b + a ) / b;
if ( n == 2 )
e = ( b + c ) / a;
if ( n == 3 )
e = ( c + a ) / b;
// afisezi e
return 0;
}

Note: var e poate fi declarata si ca flotanta in dubla precizie (double), dar ocupa 64 biti, fata de 32 de biti pt float.

alexraducu26: nu merge
alexraducu26: nu-mi afiseaza valoarea corecta a lui e
DemonBolt: Ciudat, ma uit acum
DemonBolt: Esti sigur ca ai citit cu cin si ai afisat cu cout? Ai pus datele de intrare corect? Daca n nu este 1 ,2,3 nu va afisa nimic
DemonBolt: Daca nu merge incearca o depanare (debug)
Alte întrebări interesante