 |
atestatul.MyForum.ro Fa-ti si tu propriul forum, pe www.myforum.ro!
|
| Subiectul anterior :: Subiectul urmator |
| Autor |
Mesaj |
valy_d11 Administrator

Data inscrierii: 27/Mai/2008 Mesaje: 2
|
Trimis: 27/05/2008 06:17 Titlul subiectului: subiecte atestat |
|
|
1)
#include <iostream.h>
#include <conio.h>
int i, j, float aux, x, v[11];
ofstream f("c:\\atestat\\date.in),
g("c:\\atestat\\date.out);
void inserare (float v[10])
{
int i;
v[10]=v[9]; v[9]=(float) (v[8]+v[10])/2;
}
int minim (float v[11])
{
int i; float min=v[10];
for (i=1; i<10; i++)
if (min>v[i]) min= v[i];
return min;
}
void main()
{
clrscr();
cout<<"introduceti 10 valori mai mici ca 100: "<<endl;
for (i=1; i<10; i++)
{
do cin>>x; while (x>100);
f<<x<<" "; v[i]=x;
}
f.close();
inserare (v);
cout<<"dupa inserare: ";
for(i=0; i<11; i++) cout<<v[i]<<" ";
cout<<endl<<"minimul este: "<<minim(v)<<endl;
for (i=o; i<10; i++)
for (j=i+1; j<11; j++)
if (v[i]>v[j])
{
aux= v[i]; v[i]=v[j]; v[j]= aux;
}
for( i= 0; i<11; i++)
g<<v[i]<<" ";
g.close();
}
2)
#include <iostream.h>
#include <math.h>
#include <conio.h>
ofstream
f("c:\\atestat\\date.in"), g("c:\\date.out");
int v[10], i, j, aux, x;
inr prim(int x)
{
for (int i=2; i<=sqrt(x); i++)
if (x%i==0) return 0;
return 1;
}
int nrprime(int v[10])
{
int s=0, i;
for(i=0; i<10;i++)
if (prim(v[i])) s++;
return s;
}
int maxim (int v[10])
{
int i; float max=v[0];
for(i=0; i<10;i++)
if (max<v[i]) max =v[i];
return max;
}
void main()
{
clrscr();
cout<<"introduceti 10 valori mai mici ca 100";
for (i=0; i<10; 1++)
{
do cin>>x; while (x>100);
f<<x<<" "; v[i]=x;
}
f.close();
cout<<endl<<"maximul este: "<<maxim(v)<<endl;
cout<<"numarul celor prime este: "<<nrprime(v);
for(i=0; i<9; i++)
for (j=i+1; j<10; j++)
if (v[i]>v[j]) aux=v[i]; v[i]=v[j]; v[j]=aux;
for (i=0; i<10; i++) g<<v[i]<<" ";
g.close();
}
3)
#include <iostream.h>
#include <math.h>
#include <conio.h>
ofstream
f("c:\\atestat\\date.in"), g("c:\\date.out");
int v[10], i, j, aux, x;
int sumacif(int x)
{
int i, s=0;
while (x)
{
s+= x % 10; x /= 10;
}
return s;
}
int par(int v[10])
{
int s=0, i;
for(i=0; i<10; i++) if (v[i] % 2==0) s+=sumacif(v[i]);
return s;
}
int perfect(int x)
{
if (int(sqrt(x)*int(sqrt(x) ==x) return 1;
return 0;
}
int nperf(int v[10])
{
int i, s=0;
for(i=0; i<10; i++) if(perfect(v[i])) s++;
return s;
}
void main ()
{
cout<<"introduceti 10 valori mai mici ca 100";
for(i=0; i<<10; i++)
{
do cin>>x; while(x>100);
f<<x<<" "; v[i]=x;
}
f.close();
cout<<endl<<"suma cifrelor pare este: "<<par(v)<<endl;
cout<<"nr. elementelor patrate divine este: "<<nrperf(v)<<endl;
for(i=0; i<9; i++)
for(j=i+1; j<10; j++) if(v[i],v[j]) aux=v[i], v[i]=v[j], v[j]=aux;
for(i=0; i<10; i++) g<<v[i]<<" ";
g.close();
}
4)
#include <fstream.h>
#include <conio.h>
ofstream f("c:\\atestat\\date.in"),
g("c:\\atestat\\date.out");
int v[11];
int suma()
{
for (int i=1, s=0; i<=10; i++) if (v[i]%2==1) s+= v[i];
return s;
}
int palindrom(int x)
{
int y=x, nr=0;
while (y!=0)
{
nr = nr*10 + y%10;
y/=10;
}
if(nr==x) return 1;
else return 0;
}
int numar()
{
int n=0;
for(int i=1; i<=10; i++) if(v[i]>10&&palindrom(v[i])) n++;
return n;
}
void ordonare()
{
int x;
for(int i=1; i<=9; i++)
for(int j=i+1; j<=10; j++) if(v[i]<v[j]) x=v[i], v[i]=v[j], v[j]=x;
}
void main()
{
clrscr();
int i;
cout<<"introduceti cele 10 numere(<100): "<<endl;
for(i=1; i<=10; i++)
{
do cin>>v[i]; while( v[i]>100) f<<v[i]<<" ";
}
f.close();
cout<<"suma elementelor impare este: "<<suma()<<endl;
cout<<"nr. de palindroame din fisier este: "<<numar()<<endl;
ordonare();
for(i=1; i<=10; i++) g<<v[i]<<" ";
g.close();
}
5)
#include<fstream.h>
#include<math.h>
#include<conio.h>
ofstream f("c:\\atestat\\date.in"),
g("c:\\atestat\\date.out");
int v[10], i, j, aux, x;
int suma()
{
int c, s;
ifstream f("c:\\atestat\\date.in");
s=0
for(i=1; i<=10; i++)
{f>>c; if(c%2==0&&i%2==1) s+=c}
f.close();
return s;
}
int prim(int x)
{
for(int i=2; i<=sqrt(x); i++) if(x%i==0) return 0;
return 1;
}
int nrprime(int v[10])
{
int s=0, i;
for(i=0; i<10l i++) if(prim(v[i])) s++;
return s;
}
void main()
{
clrscr();
cout<<"introduceti 10 valori mai mici ca 100"<<endl;
for(i=0; i<10; i++)
{
do cin>>x; while (x>100);
f<<x<<" "; v[i]=x;
}
f.close();
cout<<endl<<"suma elem. pare de pe poz. impare este: "<<suma();
cout<<endl<<"numarul celor prime este: "<<nrprime(v)<<endl;
for(i=0; i<9; i++)
for(j=j+1; j<10; j++) if(v[i]>v[j]) aux=v[i], v[i]=v[j], v[j]=aux;
for(i=0; i<10; i++) g<<v[i]<<" ";
g.close();
}
6)
#include<fstream.h>
#include<math.h>
#include<conio.h>
ofstream f("c:\\atestat\\date.in"),
g("c:\\atestat\\date.out");
int v[10], i, j, aux, x;
int suma()
{
int c, s;
ifstream f("c:\\atestat\\date.in");
s=0
for(i=1; i<=10; i++)
{f>>c; if(c%2==0&&i%2==1) s+=c}
f.close();
return s;
}
int este(int x)
{
int i, vb, c;
ifstream f("c:\\atestat\\date.in");
vb=o;
for(i=1; i<=10; i++)
{
f>>c; if(c==x) vb=1;
}
f.close();
return vb;
}
void main()
{
clrscr();
cout<<"introduceti 10 valori mai mici ca 100: "<<endl;
for(i=0; i<10; i++)
{
do cin>>x; while(x>100);
f<<x<<" "; v[i]=x;
}
f.close()
cout>>"suma elem. impare de pe pozitii pare este: "<<suma();
cout<<endl;
do
{
cout<<"x= "; cin>>x;
}
while(x>100);
if(este(x)) cout<<"numarul este in fisier."<<endl;
else cout<<"numarul nu este in fisier."<<endl;
for(i=0; i<9; i++)
for(j=i+1; j<10; j++)
if(v[i]>v[j]) aux=v[i], v[i]=v[j], v[j]=aux;
for(i=0; i<10; i++) g<<v[i]<<" ";
g.close();
}
7)
#include<fstream.h>
#include<math.h>
#include<conio.h>
ofstream f("c:\\atestat\\date.in"),
g("c:\\atestat\\date.out");
int v[10], a[10][10], i, j, aux, x;
int palin(int x)
{
int x1=x, s=0;
while(x1) { s=s*10+x1 % 10; x1/=10; }
return x==s;
}
int nrpalin()
{
int c, s=0;
ifstream f("c:\\atestat\\date.in);
for(i=0; i<10; i++)
{
f>>c;
if (palin(c)&&c>10) s++
}
f.close();
return s;
}
int max()
{
int s=a[1][1];
for(i=1; i<=4; i++)
if(s<a[i][i]) s=a[i][i];
return s;
}
void ordonare(int v[16])
{
int i;
for(i=1; i<=4; i++) v[i]=a[2][i];
for(i=1; i<=3; i++)
for(j=j+1; j<=4; j++)
if(v[i]>v[j]) aux=v[i], v[i]=v[j], v[j]=aux;
for(i=1; i<=4; i++) g<<v[i]<<" ";
g.close();
}
void main()
{
clrscr();
cout<<"introduceti numere mai mici decat 100"<<endl;
for(i=1; i<=4; i++)
{
for(j=1; j<=4; j++)
{
do cin>>x; while(x>100);
f<<x<<" "; a[i][j]=x;
}
f<<endl;
}
f.close();
ifstream f1("c:\\atestat\\date.in");
cout<<"fisierul text date.in contine elementele:"<<endl;
for(i=1; i<=4; i++)
{
for(j=1; j<=4; j++)
{
f1>>x; cout<<x<<" ";
}
cout<<endl;
}
f1.close();
cout<<endl<"elem. maxim de pe diagonala principala: "<<max();
cout<<endl<<"nr. elementelor de tip palindrom: "<<nrpalin();
ordonare(v);
}
8)
#include<fstream.h>
#include<math.h>
#include<conio.h>
int v[10], a[10][10], i, j, aux, x;
ofstream f("c:\\atestat\\date.in"),
g("c:\\atesta\\date.out");
int inv(int n)
{
int s=0;
while(n) { s=s*10+n%10; n/=10; }
return s;
}
int prim(int x)
{
for(int i=2; i<=sqrt(x); i++)
if(x%i==0) return 0;
return 1;
}
int super_p()
{
int s, x;
ifstream f1("c:\\atestat\\date.in");
s=o;
while(f1>>x) if(prim(x)&&prim(inv(x))&&(x>10)) s++;
f1.close();
return s;
}
int max()
{
int s=a[1][4];
for(i=1; 1<=4; i++) if(s<a[i][5-i]) s=a[i][5-i];
return s;
}
void ordonare(int v[16])
{
int i;
for(i=1; i<=4; i++) v[i]=a[3][i];
for(i=1; i<=3; i++)
for(j=j+1; j<=4; j++)
if(v[i]>v[j]) aux=v[i], v[i]=v[j], v[j]=aux;
for(i=1; i<=4; i++) g<<v[i]<<" ";
g.close();
}
void maine()
{
clrscr()
cout<<"introduceti numere mai mici decat 100"<<endl;
for(i=1; i<=4; i++)
{
for(j=1; j<=4; j++)
{
do cin>>x; while(x>100);
f<<x<<" "; a[i][j]=x;};
f<<endl;}
f.close();
ifstream f1("c:\\atestat\\date.in");
cout<<"fisierul text date.in contine elementele:"<<endl;
for(i=1; i<=4; i++) {
for(j=1; j<=4; j++) { f1>>x; cout<<x<<" "; }
cout<<endl; }
f1.close();
cout<<"elem. maxim de pe diagonala secundara: "<<max()<<endl;
cout<<"nr elementelor superprime; "<<super_p()<<endl;
ordonare(v);
}
9)
#include<fstream.h>
#include<math.h>
#include<conio.h>
int v[10], i, j, aux, x;
ofstream f("c:\\atestat\\date.in"),
g("c:\\atestat\\date.out")
int prim(int x)
{
for(int i=2; i<=sqrt(x); i++) if (x%1==0) return 0;
return 1;
}
int nrprime(int v[10])
{
for (int i=0,s=0;i<10;i++) if(prim(v[i])) s++;
return s;
}
int maxim (int v[10])
{
int i, max=v[0];
for (i=1;i<=10; i++) if (max<v[i]) max=v[i];
return max;
}
int sumacif(int x)
{
int i, s=0;
while (x) {s+=x % 10; x/=10;}
return s;
}
void main(){
clrscr();
cout<<"introduceti 10 valori mai mici ca 100: "<<endl;
for (i=0;i<=10;i++){
do cin>>>x;
while (x>100);
f<<x<<" "; v[i]=x;}
f.close();
cout<<"suma cifrelor elementului max este: "<<sumacif(maxim(v))<<endl;
cout<<"nr celor prime este: "<<nrprime(v)<<endl;
for (i=0;i<9;i++)
for (j=i+1;j<10;j++)
if (v[i]>v[j]) aux=v[i], v[i]=v[j],v[j]=aux;
for (i=0; i<10;i++) g<<v[i]<<" ";
g.close();
}
10.#include<fstream.h>
#include<math.h>
#include<conio.h>
ofstream f(“c:\\atestat\\date.in”)
g(“c:\\atestat\\date.out”);
int v[10], i, j, aux, x;
int suma( int v[10])
{int i,s=0;
for (i=0; i<10; i++)
return s;
}
int sumacif(int x)
{int i,s=0;
while(x) { s+=x % 10; x/=10; }
return s;
}
int sumapar( int v[10] )
{
for(int i=0,s=0; i<10; i++) if(sumacif(v[i] )%2==0) s++;
return s;
void main()
{
cout<<”introduceti 10 valori mai mici ca 100”<<endl;
for(i=0; i<10; i++) {
do cin>>x; while(x>100);
f<<x<<” “; v[i]=x; }
f.close();
cout<<”Nr.elemente care au ultima cifra 3 este:
“<<suma(v)<endl;
cout<<”Nr.elemente cu suma cifrelor para: “<<sumapar(v)<<endl;
for (i=0; i<9; i++)
for (j=j+1; j<10; j++)
if (v[i]<v[j]) aux = v[i],v[i]=v[j],v[j]=aux;
for (i=o; i<10; i++) g<<v[i]<<” “;
g.close();
}
11.#include<fstream.h>
#include<math.h>
#include<conio.h>
ofstream f(“c\\atestat\\date.in”),
g(“c:\\atestat\\date.out);
int v[10], i, j, aux, x;
int sumacif(int x)
{int s=0;
while(x) { if(x%10%2 == 0) s+=x%10;}
return s;
}
int suma ( int v[10])
{
for( int i=0; i<10; i++) s += sumacif(v[i]);
return s;
}
int prim(int x)
{
for(int i=2; i<=sqrt(x) ; i++) if (x %i==0) return 0;
return 1;
}
int nrprime(int v[10])
{int s=0, i;
for (i=0; i<10; i++) if (prim(v[i])&&v[i]>10) s++;
return s;
}
void main()
{
clrscr();
cout<<”Introduceti 10 valori mai mici ca 100:<<endl;
for (i=o; i<10; i++) {
do cin>>x; while(x>100);
f<<x<<” “; v[i]=x; }
f.close();
cout<<”Suma cifrelor pare ale nr. din fisier:
“<<suma(v)<<endl;
cout<<”Nr. elem. prime:”<<nrprime(v)<<endl;
for(i=0 ;i<9; i++)
for(j=i+1; j<10; j++)
if (v[i]>v[j]) aux = v[i], v[i] = v[j], v[j]= aux;
for (i=0; i<10 i++) g<v[i]<” “;
g,close();
}
12.#include<fstream.h>
#include<conio.h>
#include<math.h>
ofstream f(“c:\\atestat\\date.in”),
g(“c:\\atestat\\date.out”);
int v[10], i, j, aux, x, a, b;
void interval( int v[10])
{
for(int i=0; i<10; i++)
if (v[i]>=a && v[i]<=b) cout<<v[i]<<” “;
cout<<endl;
}
int prim(int x)
{
for (int i=2; i<=sqrt(x) ; i++) if (x%i==0) return 0;
return 1;
}
int maxprim(int v[10])
{int s,i=0
while(!prim(v[i])) i++;
s=v[i];
for(int j=I; j<10; j++) if (prim(v[j]) && v[j]>s) s=v[j];
return s;
}
void main()
{
clrscr();
cout<<”Introduceti 10 valori mai mici ca 100”<<endl;
for (i=0; i<10; i++) {
do cin>>x; while(x>100);
f<<x<<” “; v[i]=x; }
f.close();
do {cout<<”a=”; cin>>a;} while (a>100);
do (cout<<”b=”;cin>>b;} while (b>100);
cout<<”In intervalul [a,b] se afla numerele: “;
interval(v);
cout<<”Cel mai mare numar prim este: “<<maxprim(v)<<endl;
for (i=0; i<9; i++)
for(j=i+1; j<10; j++)
if (v[i]<v[j]) aux=v[i], v[i]=v[j], v[j]=aux;
for (i=0; i<10; i++) g<<v[i]<<” “;
g.close();
}
13.#include<fstream.h>
#include<conio.h>
ofstream f(“c:\\atestat\\date.in”),
g(“c:\\atestat\\date.out”);
int v[11];
int suma()
{
int i,s=0,x;
for (i=1; i<=10; i++) {
x=v[i];
while(x!=0) {if(x%10%2==1) s+=x%10; x/=10; }
}
return s;
}
int palindrome(int x)
{
int y=x,nr=0;
while(y!=0) { nr=nr*10+y%10; y/=10; }
return x == nr;
}
int max()
{
int m=-32766;
for(int i=1; i<=10; i++)
if(v[i]>10 && palindrom(v[i]) && v[i]>m) m=v[i];
return m;
}
void ordonare()
{
int x;
for(int i=1; i<=9; i++)
for(int j=j+1; j<=10; j++)
if (v[i]>v[j]) x=v[i],v[i]=v[j],v[j]=x;
}
void main()
{
clrscr();
int i,m;
cout<<”Introduceti cele 10 numere (<100) :”<<endl;
for (i=1; i<= 10; i++) {
do cin>>v[i]; while(v[i]>100);
f<<v[i]<<” “; }
f.close();
cout<<”Suma cifrelor impare ale tuturor nr.=:
“<<suma()<<endl;
m=max();
if (m!=-32766)
cout<<”Cel mai mare nr.palindrom este: “<<max()<<endl;
else cout<<”Nu sunt numere palindrom in vector.”<<endl;
ordonare();
for(i=1; i<=10; i++) g<<v[i]<<” “;
g.close();
}
14.#include<fstream.h>
#include<conio.h>
ofstream f(“c:\\atestat\\date.in”),
g(“c:\\atestat\\date.out”);
int v[11];
int suma()
{
for (int i=1,s=0; i<=9; i+=2) if (v[i]%2==0) s+=v[i];
return s }
int prim(int x)
{
for(int d=2; d<= x/2; d++) if (x%d == 0) return o;
return 1;
}
int mare()
{
int max=-32766, i;
for (i=1; i<=10; i++) if (prim(v[i]) && max<v[i]) max=v[i];
return max;
}
void ordonare()
{
int x;
for (int i=1; i<=9; i++)
for (int j=i+1; j <= 10; j++)
if (v[i]<v[j] x=v[i], v[i]=v[j], v[j]=x;
}
void main()
{
clrscr();
int i;
cout<<”Introduceti cele 10 numere(<100):”<<endl:
for (i=1; i<=10; i++){
do cin>>v[i];while(v[i]>100);
f<<v[i]<<” “; }
f.close();
cout<<”Suma elem.pare de pe pozitia imp.este:
“<<suma()<<endl;
cout<<”Cel mai mare numar prim este: “<<mare()<<endl;
ordonare();
for(i=1; i <= 10; i++) g<<v[i]<<” “;
g.close();
}
15.#include<fstream.h>
#include<conio.h>
ofstream f(“c:\\atestat\\date.in”),
g(“c:\\atestat\\date.out”);
int a[5] [5];
int cmmdc(int x,int y)
{
while(x!=y) if (x>y) x-=y;
else y-=x;
return x;
}
int min()
{
int min=a[1][4],i;
for (i=2; i<=4; i++) if (min>a[i][5-i]) min=a[i][5-i];
return min;
}
void ordonare()
{
int x;
for (int i=1; i<=3; i++)
for(int j=i+1; j <= 4; j++)
if (a[2][i]>a[2][j]) x=a[2][i], a[2][i]=a[2][j],
a[2][j]=x;
}
void main()
{
clrscr();
int i,j;
cout>>”Introduceti cele 16 numere(<100):”<<endl;
for (i=1; i<=4; i++) {
for (j=1; j<=4;j++)
do cin>>a[i][j]; while(a[i][j]>100;
f<<a[i][j]<<” “; }
f<<endl; }
f.close();
cout<<”Elem.min,de pe diagonala sec.este: “<<min()<<endl;
cout<<”Cmmdc=”<<cmmdc(a[1][1],a[4][4]<<endl;
ordonare();
for(i=1; i<=4; i++) g<<a[2][i]<<” “;
g.close();
}
16.#include<fstream.h>
#include<math.h>
#include<conio.h>
ofstream f(“c:\\atestat\\date.in”),
g(“c:\\atestat\\date.out”);
int v[11];
int numar_divizori(int x)
{
for(int i=2,nd=2; i<=x/2; i++) if(x%i == 0) nd++;
return nd; }
int numar()
{
for (int i=1,s=0; i<=10; i++) if(numar_divizori(v[i]) == 3)
s++;
return s;
}
inr prim(int x)
{
for (int d=2; d<=x/2; d++) if (x%d == 0) return 0;
return 1;
}
int max()
{
int m=-32766;
for(int i=1; i<=10; i++) if(prim(abs(v[i]))== 0&&v[i]>m)
m=v[i];
return m; }
void ordonare()
{ int x;
for(int i=1; i<=9; i++)
for(int j=i+1;i<=10 ;j++)
if (v[i]<v[j]) x=v[i],v[i]=v[j],v[j]=x;
}
void main()
{
clrscr();
int i,m;
cout<<:Introduceti ele 10 numere(<100):”<<endl;
for (i=1;i<=10;i++) {
do cin>>v[i];while(v[i]>100);
f<<v[i]<<” “;
f.close();
cout<<”Nr.elem.cu 3 divizori este: “<<numar()<<endl;
m=max();
if(m!=-32766)
cout<<Cel mai mare nuamr prim este: “<<max()<<endl;
else cout<<”Nu sunt numere neprime in fisier.”<<endl;
ordonare();
for(i=1;i<=10;i++) g<<v[i]<<” “;
g.close();
}
17.#include<fstream.h>
#include<conio.h>
ofstream f(“c:\\atestat\\date.in”),
g(“c:\\atestat\\date.out”);
float v[12];
int divizibil(int a,int b)
{
if(a%b == 0) return 1;
return 0;
}
void inserare()
{
v[11]=v[10];
v[10]=(v[9]+v[11])/2;
cout<<”Dupa inserare vectorul este: “;
for (int i=1;i<=11;i++) cout<<v[i]<<” “;
cout<<endl;
}
void ordonare()
{
float x;
for(int i=1; i<=10; i++)
for(int j=i+1;j<= 11;j++)
if(v[i]<v[j]) x=v[i], v[i]=v[j],v[j]=x;
}
void main()
{
clrscr();
int i,x;
cout<<”Introduceti cele 10 numere(<100):”<<endl;
for (i=1;i<=10;i++) {
do cin>>v[i]; while (v[i]>100);
f<<v[i]<<” “;
f.close();
cout<<”x= “;cin>>x;
cout<<:Elementele divizibile cu “<<x<<” sunt: “;
for(i=1;i<=10;i++)
if(divizibil(v[i],x)) cout <<v[i]<<” “;
cout<<endl;
inserare();
ordonare();
for(i=1;i<=11;i++) g<<v[i]<<” “;
g.close();
}
18.#include<fstream.h>
#include conio.h>
ofstream f(“c:\\atestat\\date.in”),
g(“c:\\atestat\\date.out”);
int v[12];
int cmmdc(int a,int b)
{
while(a!=b) if(a<b) b-=a; else a - = b;
return a;
}
int calcul();
{
int c=v[1],I;
for(i=2;i<=10;i++) c=cmmdc(c,v[i]);
return c;
}
void inserare(int x)
{
v[11]=v[10];v[10]=x;
cout <<”Dupa inserare ,vectorul este: “;
for (int i=1;i<=11;i++) cout <<v[i]<<” “;
cout<<endl;
}
void ordonare()
{
int x;
for(int i=1;i<=10;i++)
for (int j=i+1;j<=11;j++)
if(v[i]<v[j]) x=v[i],v[i]=v[j],v[j]=x;
}
void main()
{
clrscr();
int i,x;
cout<<”Introduceti cele 10 numere(<100):”<<endl;
for(i=1;i<=10;i++) {
do cin >>v[i];while (v[i]>100;
f<<v[i]<<” “; }
.close();
cout<<”Cmmdc al elementelor din fisier este:
“<<calcul()<<endl;
cout<<”x= “;cin>>x;
inserare(x);
ordonare();
for(i=1;i<=11;i++) g<<v[i]<<” “;
g.close();
}
19.
#include<fstream.h>
#include<conio.h>
ofstream f(“c:\\atestat\\date.in”),
g(“c:\\atestat\\date.out”);
float v[12];
float medie()
{
for(i=1,s=0;i<=10;i++) s + = v[i];
return s/10.0;
}
int prime(int a,int b)
{
while (a!=b) if (a<b) b-=a;else a - = b;
if(a!=1) return 0;
else return 1;
}
int nr(int x)
{
for(int i=1,s=0;i<=10;i++) if (prime(v[i],x)) s++;
return s;
}
void ordonare()
{
float x;
for(int i=1;i<=10;i++)
for (int j=i+1;j<=11;j++) if (v[]i<v[j])
x=v[i],v[i]=v[j],v[j]=x;
}
void main()
{
int i;float x;
clrscr():
cout <<”Introduceti cele 10 numere(<100):”<<endl;
for(i=1;i<=10;i++) {
do cin>>v[i];while(v[i]>100;
f<<v[i]<<” “;
}
f.close();
cout<<”x=”;cin>>x;
cout<<”Nr.elem.care sunr prime cu”<<x<<”este:
“<<nr(x)<<endl;
float ma = medie();
for(i=10;i<=6;i--) v[i+1] = v[i];
v[6]=ma;
cout<<”Sirul construit este:”;
for(i=1;i<=11;i++) cout<<v[]i<<” “;
cout<<endl;
ordonare();
for(i=1;i<=11;i++) g<<v[i]<<” “;
g.close();}
20.
#include<fstream.h>
#include<conio.h>
ofstream f(“c:\\atestat\\date.in”),
g(“c:\\atestat\\date.out”);
int v[11];
void mare_mic(int &max,int& min,int& pmax,int& pmin)
{
max=min=v[1];pmax=pmin=1;
for(int i=2;i<=10;i++)
if (max<v[i]) max=v[i],pmax=i;
if(min>v[i]) min=v[i],pmin=i; }
}
int numar(int a,int b)
{
for(int i=1,s=0;i<=10;i++)
if (v[i]>=a && v[i]<=b && v[i]%2 == 0) s++;
return s;
void ordonare()
{
int x;
for(int i=1;i<=9;i++)
for(int j=i+1;j<=10;j++)
if(v[i]>v[j]) x=v[i],v[i]=v[j],v[j]=x;
}
void main()
(
clrscr();
int i,a,b,min,max,pmin,pmax;
cout<<Introduceti cele 10 numere(<100):”<<endl;
for(i=1;i<=10;i++) {
do cin>>v[i];while(v[i]>100)
f<<v[i]<<” “; }
f.close();
mare_mic(max,min,pmax,pmin);
cout<<”Elementul minim este:”<<min<<” si se gaseste pe pozitia “<<pmin<<endl;
cout<<:Elementul maxim este:”<<max>>”si se gaseste pe pozitia “<<pmax<<endl;
cout<<”a=:;cin>>a;cout<<”b=”;cin>b;
cout<<”Numarul elementelor pare din intervalul (“<<a<<”,”<<b<<”) este: “<<numar (a,b)<<endl;
ordonare();
for(i=1;i<=10;i++) g<<v[i]<<” “;
g.close();
}
21)
#include<fstream.h>
#include<conio.h>
ofstream f("c:\\atestat\\date.in"),
g("c\\atestat\\date.out");
float v[12];
int cmmdc(int a,int b)
{
while (a!=b)
if (a<b) b-=a;
elsea-=b;
return a;
}
int calcul()
{int c=v[1];
for (int i=2;i<=10;i++) c=cmmdc(c,v[i]) ;
return c;
}
void ordonare()
{float x;
for (int i=1; i<=10;i++)
for (int j=i+1;j<=11;j++)
if (v[i]<v[j]) x=v[i], v[i]=v[j], v[j]=x;
}
void main ()
{
int i;
clrscr();
cout<<"introduce-ti cele 10 numere: "<<endl;
for (i=1; i<=10;i++)
{ do cin>>v[i];
while (v[i]>100);
f<<v[i]<<" ";}
f.close();
cout<<"cmmdc al elementelor este: ";
for (i=1;i<=11;i++) cout<<v[i]<<" ";
cout<<endl;
ordonare();
for (i=1;i<=11;i++) g<<v[i]<<" ";
g.close();
}
22)
#include<fstream.h>
#include<conio.h>
ofstream f("c:\\atestat\\date.in"),
g("c\\atestat\\date.out");
int a[5][5];
void minim(int& min; int& na)
{
min=a[1][1]; na=0;
for (int i=1; i<=4;i++)
for (j=1;j<=4; j++)
if (min==a[i][j]) na++;
else if (min>a[i][j] min=a[i][j], na=1;
}
int palindrom (int x)
{ int y=x, m=0;
while (y!=0) { m=m*10+y%10; y/=10;}
return m==x;
}
int numar()
{
int n=0,i,j;
for (i=1;i<=4;i++)
for (j=i+1; j<=4; j++)
if (a[i][j]>10 && palindrom(a[i][j])) n++;
return n;
}
void ordonare()
{ int x;
for (int i=1;i<=3;i++)
for (int j=i+1;j<=4;j++)
if (a[1][i]>a[1][j]) x=a[1][i], a[1][i]=a[1][j], a[1][j]=x;
}
void main()
{
clscr();
int i,j,min,na;
cout<<"introduceti cele 16 nr: "<<endl;
for (i=1;i<=4;i++)
{ for (j=1;j<=4;j++)
{ do cin>>a[i][j];
while (a[i][j]>100);
f<<a[i][j]<<" ";}
f<<endl;}
f.close();
minim(min,na);
cout<<"min. este: "<<min<<"si apare de"<<na<<"ori"<<endl;
cout<<" nr elem de tip palindrom este: "<<numar()<<endl;
ordonare();
for(i=1; i<=4;i++) g<<a[1][i]<<" ";
g.close;
}
23)
#include<fstream.h>
#include<conio.h>
ofstream f("c:\\atestat\\date.in"),
g("c\\atestat\\date.out");
int a[5][5];
int maxim()
{int max=a[2][4];
for (int j=4; j>=1;j--)
for (int i=6-j; i<=4; i++) if (max<a[i][j])
max=a[i][j];
return max;}
int perfect(int x)
{
int s=1;
for (int d=2;d<=x/2;d++) if (x%d==0) s+=d;
return s==x;
}
int numar()
{
int n=0,i,j;
for (i=1;i<=4;i++)
for (j=1;j<=4;j++)
if (a[i][j]!=1 && perfect(a[i][j])) n++;
return n;
}
void ordonare()
{
int x;
for (int i=1;i<=3;i++)
for (int j=i+1;j<=4;j++)
if (a[i][2]>a[j][2]) x=a[i][2], a[i][2]=a[j][2], a[j][2]=x;
}
void main()
{
clrscr();
int i,j;
cout <<"introduceti cele 16 nr: "<<endl;
for (i=1; i<=4;i++)
{ for (j=1;j<=4;j++)
{ do cin>>a[i][j]; while (a[i][j]>100);
f<<a[i][j]<<" ";
}
f<<endl;
}
f.close();
cout<<"elem max de sub diagonla secundara este: "<<maxim()<<endl;
cout<<"nr elem ireproșabile este: "<<numar()<<endl;
ordonare();
for (i=1;i<=4;i++) g<<a[i][2]<<" ";
g.close();
}
24.
#include<fstream.h>
#include<conio.h>
ofstream f("c:\\atestat\\date.in"),
g("c\\atestat\\date.out");
int a[5][5];
int suma()
{int s=0;
for (int i=1; i<=4; i++)
{if (a[i][1]%2==0) s+=a[i][1];
if (a[i][4]%2==0) s+=a[i][4];
}
for (int j=2;j<=3;j++)
{ if a[1][j]%2==0) s+=a[1][j];
if a[4][j]%2==0) s+=a[4][j];
}
return s;
}
int numar(int x)
{
int n=0,i,j;
for (i=1;i<=4;i++)
for(j=1;j<=4;j++) if (a[i][j]==x) n++;
return n;
}
void ordonare()
{
int x;
for (int i=1;i<=3;i++)
for (int j=i+1;j<=4;j++)
if (a[i][3]>a[j][3]) x=a[i][3], a[i][3]=a[j][3], a[j][3]=x;
}
void main()
{
clrscr();
int i,j,x;
cout <<"introduceti cele 16 nr: "<<endl;
for (i=1; i<=4;i++)
{ for (j=1;j<=4;j++)
{ do cin>>a[i][j]; while (a[i][j]>100);
f<<a[i][j]<<" ";
}
f<<endl;
}
f.close();
cout<<"suma elem de pe marginea ext este: "<<suma()<<endl;
cout<<"x= ";cin>>x;
cout<<"nr lem egale cu "<<x<<" este: "<<numar(x)<<endl;
ordonare();
for (i=1;i<=4;i++) g<<a[i][3]<<" ";
g.close();
}
25.
#include<fstream.h>
#include<conio.h>
ofstream f("c:\\atestat\\date.in"),
g("c\\atestat\\date.out");
int a[5][5];
int maxim()
{
int max=a[1][1];
for (int i=2; i<=4;i++) if (max<a[i][i]) max=a[i][i];
return max;
}
int perfect( int x)
{int s=1;
for (int d=2; d<=x/2; d++) if(x%d==0) s+=d;
return x==s;
}
int numar(int x)
{
int n=0,i,j;
for (i=1;i<=4;i++)
for(j=1;j<=4;j++) if (a[i][j]!=1 && perfect(a[i][j])) n++;
return n;
}
void ordonare()
{
int x;
for (int i=1;i<=3;i++)
for (int j=i+1;j<=4;j++)
if (a[2][i]>a[2][j]) x=a[2][i], a[2][i]=a[2][j], a[2][j]=x;
}
void main()
{
clrscr();
int i,j;
cout <<"introduceti cele 16 nr: "<<endl;
for (i=1; i<=4;i++)
{ for (j=1;j<=4;j++)
{ do cin>>a[i][j]; while (a[i][j]>100);
f<<a[i][j]<<" ";
}
f<<endl;
}
f.close();
cout<<"elem maxime de pe diag principala este:"<<maxim()<<endl;
cout<<"nr elem care sunt desăvârșite este: "<<x<<" este: "<<numar()<<endl;
ordonare();
for (i=1;i<=4;i++) g<<a[2][i]<<" ";
g.close();
} |
|
| Sus |
|
 |
uahanamiti Junior

Data inscrierii: 17/Iun/2012 Mesaje: 7 Localitate: Ukraine
|
Trimis: 13/07/2012 11:48 Titlul subiectului: |
|
|
| I found this post very useful! |
|
| Sus |
|
 |
tabernaculum Junior

Data inscrierii: 30/Iun/2012 Mesaje: 5 Localitate: Uganda
|
Trimis: 22/07/2012 10:32 Titlul subiectului: |
|
|
| I like your post, very interesting indeed. |
|
| Sus |
|
 |
animalplanet2 Junior

Data inscrierii: 09/Iul/2012 Mesaje: 6 Localitate: Poland
|
Trimis: 24/07/2012 03:19 Titlul subiectului: |
|
|
| Yes, there is nothing wrong with say, but say that this is a super article is not worth it! |
|
| Sus |
|
 |
animalplanet2 Junior

Data inscrierii: 09/Iul/2012 Mesaje: 6 Localitate: Poland
|
Trimis: 25/07/2012 22:54 Titlul subiectului: |
|
|
| This post is for real smart people! Thanks. |
|
| Sus |
|
 |
animalplanet2 Junior

Data inscrierii: 09/Iul/2012 Mesaje: 6 Localitate: Poland
|
Trimis: 29/07/2012 20:33 Titlul subiectului: |
|
|
| I found this post very useful! |
|
| Sus |
|
 |
misanchik Junior

Data inscrierii: 19/Iul/2012 Mesaje: 5 Localitate: Bulgaria
|
Trimis: 30/07/2012 16:06 Titlul subiectului: |
|
|
| This information is unbelievable! I really cannot believe it is true! |
|
| Sus |
|
 |
noganoga Junior

Data inscrierii: 10/Iul/2012 Mesaje: 5 Localitate: Israel
|
Trimis: 07/08/2012 07:05 Titlul subiectului: |
|
|
| Every word in your article are true. So if someone writes negative reviews do not pay attention. |
|
| Sus |
|
 |
noganoga Junior

Data inscrierii: 10/Iul/2012 Mesaje: 5 Localitate: Israel
|
Trimis: 08/08/2012 18:37 Titlul subiectului: |
|
|
| Every good article that I read completes my inner world. Thank you for your. She also contributed its share. |
|
| Sus |
|
 |
noganoga Junior

Data inscrierii: 10/Iul/2012 Mesaje: 5 Localitate: Israel
|
Trimis: 18/08/2012 10:48 Titlul subiectului: |
|
|
| I hope I will come to your site after a few weeks and find interest post like this again))) See you in a future) |
|
| Sus |
|
 |
noganoga Junior

Data inscrierii: 10/Iul/2012 Mesaje: 5 Localitate: Israel
|
Trimis: 20/08/2012 02:08 Titlul subiectului: |
|
|
| Yes, there is nothing wrong with say, but say that this is a mega article is not worth it! |
|
| Sus |
|
 |
tcapital Junior

Data inscrierii: 19/Iul/2012 Mesaje: 5 Localitate: Great Britain
|
Trimis: 30/08/2012 13:24 Titlul subiectului: |
|
|
| I hope I will come to your site after a few weeks and find interest post like this again))) See you in a future) |
|
| Sus |
|
 |
ossbe Junior

Data inscrierii: 18/Aug/2012 Mesaje: 5 Localitate: Latvia
|
Trimis: 30/08/2012 13:34 Titlul subiectului: |
|
|
| This is awesome! |
|
| Sus |
|
 |
ossbe Junior

Data inscrierii: 18/Aug/2012 Mesaje: 5 Localitate: Latvia
|
Trimis: 30/08/2012 20:59 Titlul subiectului: |
|
|
| I am always happy to find something autentic on the internet and I can tell you that your information is really original. |
|
| Sus |
|
 |
ossbe Junior

Data inscrierii: 18/Aug/2012 Mesaje: 5 Localitate: Latvia
|
Trimis: 31/08/2012 11:15 Titlul subiectului: |
|
|
| Just to say thanks for your article I think it is not enough)) Get away from me a few smiles in gratitude. |
|
| Sus |
|
 |
tcapital Junior

Data inscrierii: 19/Iul/2012 Mesaje: 5 Localitate: Great Britain
|
Trimis: 31/08/2012 18:47 Titlul subiectului: |
|
|
| I am always happy to find something autentic on the internet and I can tell you that your information is really original. |
|
| Sus |
|
 |
tcapital Junior

Data inscrierii: 19/Iul/2012 Mesaje: 5 Localitate: Great Britain
|
Trimis: 03/09/2012 04:34 Titlul subiectului: |
|
|
| Thanks for the article! I'm from Ukraine we have a rather difficult to find useful interesting information. |
|
| Sus |
|
 |
tcapital Junior

Data inscrierii: 19/Iul/2012 Mesaje: 5 Localitate: Great Britain
|
Trimis: 04/09/2012 07:38 Titlul subiectului: |
|
|
| You are so great |
|
| Sus |
|
 |
|
|
Nu puteti crea un subiect nou in acest forum Nu puteti raspunde in subiectele acestui forum Nu puteti modifica mesajele proprii din acest forum Nu puteti sterge mesajele proprii din acest forum Nu puteti vota in chestionarele din acest forum
|
Powered by phpBB © 2001, 2005 phpBB Group Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro
|