Răspuns :
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;
}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.