zadatak116.

#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int n,s,i,k,br=0;
cout<<„Unesi broj „;
cin >>n;
int niz[n];
niz[0]=n;
while(true)
{  s=0,k=n;
while(k>0)
{ s+=(k%10)*(k%10); k/=10; }
n=s; if(s==1)break;
for( i=0;i<br;i++)
{ if(n==niz[i])
{ cout << „Nije srecan“ << endl;
system(„PAUSE“); return 0; } }
niz[br++]=n; }
cout << „Srecan“ << endl;
system(„PAUSE“);
return EXIT_SUCCESS;
}

2.nacin

#include <cstdlib>
#include <iostream>
using namespace std;
int main()

{
int c,b=0,i,j,sum,n,niz[200];
cout<<„Unesi zeljeni broj n= „;
cin>>n;
niz[1]=n;
skok:while (n>0){
c=n%10;
c=c*c;
b=b+c;
n=n/10;
}
sum++;
niz[sum]=b;
if(niz[sum]==1)
{cout<<„broj je srecan“<<endl;
system(„PAUSE“);
return 0;}
for(i=1;i<sum;i++)
{if(niz[sum]==niz[i])
{cout<<„broj nije srecan“<<endl;
system(„PAUSE“);
return 0;}
}
n=b;
b=0;
goto skok;}

Ostavite odgovor

Popunite detalje ispod ili pritisnite na ikonicu da biste se prijavili:

WordPress.com logo

Komentarišete koristeći svoj WordPress.com nalog. Odjavi se /  Promeni )

Fejsbukova fotografija

Komentarišete koristeći svoj Facebook nalog. Odjavi se /  Promeni )

Povezivanje sa %s