Faceți căutări pe acest blog

marți, 1 iunie 2010

01.06.2010 (3)

/*Se citesc de pe primul rand al fisierului numere.in o valoare naturala n(1<100) si pe al doilea
rand n valori intregi,reprezentand elementele unui vector a.Sa se mute toate elementele o pozitie
spre dreapta.*/
#include< iostream.h >
#include< math.h >
#include< fstream.h >
int main()
{int a[20],i,n,x;
ifstream f("numere.in");
f>>n;
for(i=1;i<=n;i++)
f >> a[i];
for(i=1;i<=n;i++)
cout << a[i] << " ";
x=a[n];
for(i=n;i>=1;i--)
a[i]=a[i-1];
a[1]=x;
cout << endl;
for(i=1;i<=n;i++)
cout << a[i] << " ";
f.close();
return 0;
}

01.06.2010 (2)

/*Se citesc de pe primul rand al fisierului numere.in o valoare naturala n(1rand n valori intregi,reprezentand elementele unui vector a.Sa se mute toate elementele o pozitie
spre stanga.*/
#include< iostream.h >
#include< math.h >
#include< fstream.h >
int main()
{int a[20],i,n,x;
ifstream f("numere.in");
f>>n;
for(i=1;i<=n;i++)
f >> a[i];
for(i=1;i<=n;i++)
cout << a[i] << " ";
x=a[1];
for(i=1;i<=n;i++)
a[i]=a[i+1];
a[n]=x;
cout << endl;
for(i=1;i<=n;i++)
cout << a[i] << " ";
return 0;
}

01.06.2010

/*Se citeste de la tastatura o valoare naturala n (1elemente intregi.Sa se calculeze produsul elementelor prime din vector.*/
#include< iostream.h >
#include< math.h >
int main()
{int a[20],n,i,d,ok,p;
cout << "n=";cin >> n;
for(i=1;i<=n;i++)
{cout << "a[" << i << "]=";
cin >> a[i];
}
for(i=1;i<=n;i++)
cout << a[i] << " ";
p=1;
for(i=1;i<=n;i++)
{ok=1;
for(d=2;d<=a[i]/2;d++)
if(a[i]%d==0)
ok=0;
if(ok==1)
p=p*a[i];}
cout << "Produsul elementelor prime din vector este=" << p;
return 0;
}

miercuri, 26 mai 2010

27.05.2010

#include
#include
int main()
{int a[20],n,i,x,y,,p;
cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
{cout << "a[" << i << "]=";
cin>>a[i];
}
for(i=1;i<=n;i++)
cout<cout<<"x=";cin>>x;
cout<<"y=";cin>>y;
p=1;
for(x<=a[i]&&a[i]>=y)
p=p*a[i];
cout << "Produsul numerelor din intervalul [x,y]" << p;
return 0;
}

marți, 25 mai 2010

25.05.2010 Vectori V

/*Se citeste un sir de nr int.Sa se scrie in fisierul iesire.txt toate rezultatele din sir care se
gasesc pe pozitii pare si ultima cifra sa coincida cu pozitia valorii in sir.*/
#include< iostream.h >
#include< math.h >
#include< fstream.h >
int main()
{int a[10],i,n;
ofstream h("iesire.txt");
cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
{cout << "a[" << i << "]=";
cin >> a[i];
}
for(i=1;i<=n;i++)
cout<for(i=1;i<=n;i++)
if(i%2==0&&a[i]%10==i)
h << a[i] <<" ";
h.close();
return 0;
}

25.05.2010 Vectori IV

#include< iostream.h >
#include< math.h >
int main()
{int a[10],i,n,p;
cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
{cout << "a[" << i <<"]=";
cin >>a[i];
}
for(i=1;i<=n;i++)
cout << a[i] << " ";
p=1;
for(i=1;i<=n;i++)
if(a[i]%2==1&&i%2==0)
p=p*a[i];
cout << endl << "Produsul valorilor impare este:" << p;
return 0;
}

25.05.2010 Vectori III

#include< iostream.h >
#include< math.h >
int main()
{int a[10],i,n,s;
cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
{cout << "a[" << i << "]=";
cin >>a[i];
}
for(i=1;i<=n;i++)
cout << a[i] << " ";
s=0;
for(i=1;i<=n;i++)
if(a[i]%2==0&&i%2==1)
s=s+a[i];
cout << endl << "Suma valorilor pare este:" << s;
return 0;
}