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

Problemele 195 si 196 vă rog in c++

Anexe:

Răspunsuri la întrebare

Răspuns de Lică211
0

Pb 195. Programul este scris in MinGW si probat. Eventual poti sa incerci si tu programul pentru a vedea cum functioneaza.

#include<iostream.h>

int main()

{

unsigned int n,i,s=0;

cout<<"n=";cin>>n;

i=0;

while(s<n)

{

          s=s+i;

 if(i==0)

  i++;

 else  

  i=s-i;

}

if(s==n)

 cout<<"Da";

else  

 cout<<"Nu";

return 0;

}

Am rezolvat si a doua pb


#include<iostream.h>

int main()

{

unsigned int n,i,s=0,m;

cout<<"n=";cin>>n;

i=0;

       while(s<n)

{

          s=s+i;

          if(i==0)

  i++;

 else  

  i=s-i;

 if(n>=s)

  m=s;

}

if((n-m)<(s-n))

  cout<<m;

 else

  cout<<s;

return 0;

}



Alte întrebări interesante