Se citesc n numere intregi reprezentand coordonatele unui vector .S ae afiseze cate una pe linie toate perechile de nr din vectorul dat cu proprietatea ca al doilea nr este egal cu suma cifrelor primului nr .
#include <iostream>
using namespace std;
int main()
{ int v[30],i,n,c,r,s;
cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
{
cout<<"v["<<i<<"]=";cin>>v[i];
}
for(i=1;i<=n;i++)
{ r=v[i];
s=0;
while(r!=0)
{
c=r%10;
s=s+c;
r=r/10;
}
if(s==v[i+1])
cout<<"("<<v[i]<<","<<v[i+1]<<")"<<endl;
i=i+1;
}
return 0;
}
Structuri boss
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
struct elev { char nume[10],prenume[10],gen;
int varsta;
char tel[11];};
elev e[30];
char clasa[5];
int n,i;
cout<<"ce clasa este";cin>>clasa;
cout<<"cati elevi sunt in clasa?";cin>>n;
for(i=1;i<=n;i++)
{
cout<<"nume: ";cin>>e[i].nume;
cout<<"prenume: ";cin>>e[i].prenume;
cout<<"ce varsta are? ";cin>>e[i].varsta;
cout<<"ce nr de telefon are? ";cin>>e[i].tel;
cout<<"ce gen este? ";cin>>e[i].gen;
}
cout<<"in clasa "<<clasa<<"sunt urmatorii"<<n<<"elevii: "<<endl;
for(i=1;i<=n;i++)
cout<<i<<"elev este: "<<e[i].nume<<" "<<e[i].prenume<<" are varsta de: "<<e[i].varsta<<" si raspunde la nr de telefon: "<<e[i].tel<<" si este de gen :"<<e[i].gen<< endl;
return 0;
}
#include <string.h>
using namespace std;
int main()
{
struct elev { char nume[10],prenume[10],gen;
int varsta;
char tel[11];};
elev e[30];
char clasa[5];
int n,i;
cout<<"ce clasa este";cin>>clasa;
cout<<"cati elevi sunt in clasa?";cin>>n;
for(i=1;i<=n;i++)
{
cout<<"nume: ";cin>>e[i].nume;
cout<<"prenume: ";cin>>e[i].prenume;
cout<<"ce varsta are? ";cin>>e[i].varsta;
cout<<"ce nr de telefon are? ";cin>>e[i].tel;
cout<<"ce gen este? ";cin>>e[i].gen;
}
cout<<"in clasa "<<clasa<<"sunt urmatorii"<<n<<"elevii: "<<endl;
for(i=1;i<=n;i++)
cout<<i<<"elev este: "<<e[i].nume<<" "<<e[i].prenume<<" are varsta de: "<<e[i].varsta<<" si raspunde la nr de telefon: "<<e[i].tel<<" si este de gen :"<<e[i].gen<< endl;
return 0;
}
vector nr fact de pe pozitia din mijloc
#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 avind numar par de elemente";
}
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 avind numar par de elemente";
}
Vector palindrom
#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%10;
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 ";
}
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%10;
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 ";
}
vector prim cu afisare pozitei
#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];}
for(i=1;i<=n;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 prima si iar el se afla pe pozitia v["<<i<<"]"<<endl;
}
}
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];}
for(i=1;i<=n;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 prima si iar el se afla pe pozitia v["<<i<<"]"<<endl;
}
}
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 prima"<<endl;;
}
}
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 prima"<<endl;;
}
}
ordonare ......
#include <iostream>
using namespace std;
int main()
{
int i3[30] ,i,n,s,ok,x;
cout<<"n=";
cin>>n;
s=0;
for(i=1;i<=n;i++)
{
cout<<"i3["<<i<<"]=";cin>>i3[i];
} do
{
ok=1; // presupunem ca sirul este ordonat corect //
for (i=1;i<=n-1;i++)
{
if(i3[i]>i3[i+1]) // testam daca precedenta valoare a vectorului este mai mare decat urmatoarea valoare a vectorului //
{
x=i3[i]; // initializam valoarea x cu prima valoare ordonata gresit a vectorului//
i3[i]=i3[i+1]; // interschimbam valorile astfel incat sirul sa fie ordonat corect//
i3[i+1]=x; // interschimbam valorile astfel incat sirul sa fie ordonat corect //
ok=0; // sirul gresit este ordonat corect //
}
}
} while(ok==0); // daca sirul este ordonat corect se inchide functia repeta //
for(i=1;i<=n;i++)
cout<<i3[i]<<" "; // afisaza valorile vectorului //
return 0;
}
Vector pe pozitii impare
Suma de vector
Vector
Patrate perfecte
Buna ziua !
Totalul afișărilor de pagină
Un produs Blogger.
Faceți căutări pe acest blog
-
Afisaza suma elementelor unui numar , numarul cifrelor si testeaza daca numarul este prim. #include <iostream> using namespace st...
-
#include <iostream> using namespace std; int main() { int v[30] ,i,n, in,r,nr; cout<<"n="; cin...
-
1.Se citesc mai multe numere pana se tasteaza valoarea 0.Sa se afiseze dac a numerele sunt patrate perfecte .
Pointeri
Prezentare generală Un pointer este o variabilă care are ca valoare o adresă din memoria internă a calculatorului , această adresă ap...
Postări populare
-
Afisaza suma elementelor unui numar , numarul cifrelor si testeaza daca numarul este prim. #include <iostream> using namespace st...
-
#include <iostream> using namespace std; int main() { int v[30] ,i,n, in,r,nr; cout<<"n="; cin...
-
1.Se citesc mai multe numere pana se tasteaza valoarea 0.Sa se afiseze dac a numerele sunt patrate perfecte .
-
Min and Max element of the matrix #include <iostream> using namespace std; int n,m,i,j; float a[10][10]; ...
-
#include <iostream> using namespace std; int main() { int i3[30] ,i,n; cout<<"Cati elevi vor cotiza? ";...




