• Ce sunt algoritmii ?
  • Algoritmii Fundamentali
  • Probleme rezolvate
  • Film
  • Contact
Algoritmi
Follow me on facebook

Probleme rezolvate

1) Sa se realizeze un program care sa afiseze suma cifrelor numerelor pare dintr-un vector citit de la tastatura.

#include <iostream.h>
 void main ()
 {int i,v[100],s;
  for (i=1;i<=n;i++)
   cin>>v[i];
  for (i=1;i<=n;i++)
    if(v[i]%2==0)
    {s=0; 
     while (v[i]!=0)
      {s=s+v[i]%10;
        v[i]=v[i]/10;
       }
     cout<<s<<" ";
     }
  }




2) Sa se realizeze un program care sa verifice daca un numar citit de la tastatura e palindrom , iar daca este sa il verifice daca e prim.

#include <iostream.h>
void main ()
{int a,im,x;
 cin>>a;
x=a;        
im=0;      
 while (a!=0)
  {im=im*10+a%10;
   a=a/10;
  }
if (im==x) 

for(x=2;x<=im/2;x++) 
 if (im%x==0) 
 ok=0;
if (ok==1) 
cout<<"numarul "<<im<<" este palindrom prim ";
else
cout<<" numarul "<<im<<" nu este palindrom prim ";

}
3) Sa se realizeze un program care sa verifice daca doua numere citite de la tastatura sunt prime intre ele .


#include <iostream.h>
void main ()
{int a,b,r;

cin>>a>>b;
while (b!=0)
{r=a%b;
 a=b;
 b=r;
} 

 if (a==1)
cout<<"numerele sunt prime intre ele";
else
cout<<"numerele nu sunt prime intre ele ";
}
Powered by Create your own unique website with customizable templates.