joi, 26 septembrie 2013

Structuri de date!


Vector prim !


# include <iostream>
using namespace std;
int main()
{ int v[30],i,n,j,nr;
cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
{
cout<<"v["<<i<<"]=";
cin>>v[i];
nr=0;
for(j=2;j<=v[i]/2;j++)
{
if(v[i]%j==0)
{ nr=1;}
}
if(nr==0)
cout<<"valoarea "<<v[i]<<" este prim"<<endl;
 }

}

Sa se afiseze cate numere de tip palindrom,pe ce pozitii se afla si care sunt acestea!

#include <iostream>
using namespace std;
int main()
{
int v[30] ,i,n, in,r,nr;
cout<<"n=";
cin>>n;
for(i=1;i<=n;i++)
{
cout<<"v["<<i<<"]=";cin>>v[i];}
cout<<"Numerle palindrom sunt :";
nr=0;
for(i=1;i<=n;i++)
{
if(v[i]>10)
{ in=0;
r=v[i];
while(r!=0)
{
in=in*10+r;
r=r/10; }
if(in==v[i])
{cout<<v[i]<<endl;
cout<<"Pozitia vectorului este v["<<i<<"]"<<endl;
nr=nr+1;}
}
}
cout<<"Sunt "<<nr<<" numere palindrom ";
}

miercuri, 18 septembrie 2013

Sa se afiseze numarul factorial de pe pozitia din mijloc a vectorului! !

#include <iostream>
using namespace std;
int main()
{
int v[30] ,i,n, f,d;
cout<<"n=";
cin>>n;
for(i=1;i<=n;i++)
{
cout<<"v["<<i<<"]=";cin>>v[i];}
cout<<"Valoarea vectorului de pe pozitia din mijloc este =";
if(n%2==1)
{ n=n-1;
cout<<v[n/2+1]<<endl;
f=1;
for(d=1;d<=v[n/2+1];d++)
{
f=f*d;
}
cout<<"Factorialul pozitiei din mijloc a vectorului este :"<<f;
}
else
cout<<"Vectorul nu are pozitie din mijloc avand numar par de elemente";
}