Informatică, întrebare adresată de danirada98, 10 ani în urmă

se citesc 4 nr a,b,c,d. sa se determine daca sau citit 3 nr pozitive ?

Răspunsuri la întrebare

Răspuns de eudoareu12
0
da fiindca teoretic daca erau negative aveau -a -b.... astfel ele sunt pozitive

eudoareu12: daca te referi la 3 daca la toate cele 4 este Fals deoarece sunt 4 numere pozitive nu 3 :D
danirada98: mie imi trbuie algoritm nu logica ..
eudoareu12: pai scuza-ma nu ai mentionat :*
Dragos: #include<iostream.h>
using namespace std;
int main(){
int a,b,c,d,n=0;
cin>>a>>b>>c>>d;
if(a>0) n=n+1;
else n=n+0;
if(b>0) n=n+1;
else n=n+0;
if(c>0) n=n+1;
else n=n+0;
if(d>0) n=n+1;
else n=n+0;
if(n>=3) cout<<"Sunt "<<n<<" numere pozitive"<<endl;
else cout<<"Nu exista numere pozitive"<<endl;
return 0;}
Răspuns de Utilizator anonim
0
Inainte sa dai scriere, pui conditia ca numaru sa fie mai mare sau egala cu 0(decizia)

Daca n>=0, atunci scrie n


Dragos: #include<iostream.h>
using namespace std;
int main(){
int a,b,c,d,n=0;
cin>>a>>b>>c>>d;
if(a>0) n=n+1;
else n=n+0;
if(b>0) n=n+1;
else n=n+0;
if(c>0) n=n+1;
else n=n+0;
if(d>0) n=n+1;
else n=n+0;
if(n>=3) cout<<"Sunt "<<n<<" numere pozitive"<<endl;
else cout<<"Nu exista numere pozitive"<<endl;
return 0;}
Dragos: Am scris n=n+0, pt. a vedea ca nu se afiseaza nimic. Nu stiu in ce clasa esti si de aceea...
Alte întrebări interesante