40
Fatlum Berisha Ushtrime në C++ Prishtinë,2012

Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include #include using namespace

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

Fatlum Berisha

Ushtrime në

C++

Prishtinë,2012

Page 2: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

1).

#include<iostream> #include<iomanip> #include<math.h> using namespace std; int main () { double m,x,y,z; cout<<"Vlera hyr\x89se m="; cin>>m; cout<<"P\x89r m="<<m<<" vlera e funksionit jan\x89:\n"; cout<<endl; x=(m*m)/3-m; cout<<"\tx="; cout.width(17); cout.precision(4); cout.fill('/'); cout<<x; cout<<endl; y=sqrt(x-3)+5; cout<<"\ty="; cout.width(17); cout.precision(5); cout.fill('+'); cout<<y; cout<<endl; z=pow(y,3)+x-m; cout<<"\tz="; cout.width(17); cout.precision(3); cout.fill('*'); cout<<z; cout<<endl; cout<<endl; return 0; }

Page 3: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

2). //Programi per llogaritjen e funksionit g qe permban ne brendi shumen #include <iostream> using namespace std; int main() { int i,n; double x,s,g; cout<<"Vlera hyrese n:"; cin>>n; cout<<"Vlera hyrese x:"; cin>>x; g=3; if(x!=5) { s=0; for(i=2;i<=n;i++) s=s+(x+i); g=2*x+4*s; } cout<<"\nRezultati g=" <<g <<"\n"; return 0; }

Page 4: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

3).

//Programet permes te cilit llogaritet funksionet x dhe y #include <iostream> #include <cmath> using namespace std; int main() { int n,i; double x,y,s; cout<<"Vlera e variables x \x89sht\x89 x="; cin>>x; cout<<"Vlera e variables n \x89sht\x89 n="; cin>>n; s=0; for(i=1;i<=n+1;i++) if (i!=4) s=s+i+2; y=2*x-3*s; cout<<"Vlera e funksionit y \x89sht\x89 y=" <<y <<endl; return 0; }

Page 5: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

4). //Programi permes te cilit llogaritet qe gjen raportin ne mes vlerave hyrse #include<iostream> using namespace std; int main () { int x,y; double z; cout<<"Vlera e variables x="; cin>>x; cout<<"Vlera e variables y="; cin>>y; if (x>=y) z=2*x+1; else if(x<y) z=x+y; cout<<"Funksioni z=" <<z <<endl; return 0; }

Page 6: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

5).

//Programi permse te cilit numerohen antaret pozitiv dhe negativ te vektorit #include<iostream> using namespace std; int main() { const int m=7; int A[m]={6,-2,-9,4,7,3,-5}; int i,n,p; p=0,n=0; for (i=0;i<m;i++) if(A[i]>0) p=p+1; else n=n+1; cout<<"Numri i antarve negativ n=" <<n <<endl; cout<<"Numri i antarve pozitiv p=" <<p <<endl; return 0; }

Page 7: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

6). #include<iostream> #include<math.h> using namespace std; int main () { double x,y; cout<<"Ipet vlera e x="; cin>>x; if(x<1.5) y=5*x+4; else if(x<2.7) y=x-3; else if(x<4) y=5; else if(x>4) y=2*x; cout<<"Per x="<<x<<" Funksioni ka vlren y=" <<y <<endl; return 0; }

Page 8: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

7).

#include<iostream> using namespace std; int main () { int i,k; double s,p,x,n,m,y; cout<<"Jepet vlera e x="; cin>>x; cout<<endl; cout<<"Jepet vlera e m="; cin>>m; cout<<endl; cout<<"Jepet vlera e n="; cin>>n; cout<<endl; s=0; for(i=1;i<=m+n;i=i+2) s=s+(2*i+n); cout<<"Vlera e shumes eshte s=" <<s <<endl; p=1; for(k=2;k<=n;k++) p=p*(k+x); cout<<"Vlera e prodhimit eshte p=" <<p <<endl; y=x/2+3*s-2*p; cout<<"Vlera e funksionit eshte y=" <<y <<endl; return 0; }

Page 9: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

8). #include<iostream> using namespace std; int main () { int i,k; double x,n,y,s,F; cout<<"Vlera e x="; cin>>x; cout<<"Vlera e n="; cin>>n; F=1; for(k=1;k<=n+2;k++) F=F*k; cout<<"Faktorieli i llogaritur eshte F=" <<F <<endl; s=0; for (i=1;i<=n;i++) s=s+(F+i/3); cout<<"Shuma e llogaritur s=" <<s <<endl; y=3*x-2*s; cout<<"Vlera e funksionit y=" <<y <<endl; return 0; }

Page 10: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

9).

#include<iostream> using namespace std; int main () { int i; double n,x,y,p,F,k; cout<<"Vlera e x="; cin>>x; cout<<"Vlera e n="; cin>>n; p=1; for(i=1;i<=n;i++) if((i==2)||(i==3)) { } else { F=1; for(k=1;k<=i+1;k++) F=F*k; cout<<"Vlera e Faktorielit eshte F=" <<F <<endl; } p=p*(F+i/3);

Page 11: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

cout<<"Vlera e prodhimit eshte p=" <<p <<endl; y=3*x+2*p; cout<<"Vlera e funksionit y=" <<y <<endl; return 0; }

10).

#include<iostream>

using namespace std;

int main () { const int m=5; int i,A[m]; double a,g,x; for (i=0;i<m;i++) { cout<<"A["<<i<<"]="; cin>>A[i]; } cout<<"A={"; for (i=0;i<m;i++) { cout<<A[i]; if(i<m-1) cout<<",";

Page 12: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

} cout<<"}"; a=A[0]; for (i=0;i<m;i++) if (A[i]>a) a=A[i]; cout<<endl; cout<<"Antari me i madh i vektorit a=" <<a <<endl; cout<<"Vlera e x="; cin>>x; if (x>=5) g=3*x+a; else g=x-1; cout<<"Vlera e Funksionit g=" <<g <<endl; return 0;}

Page 13: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

11). #include <iostream> using namespace std; void Rinia(int M[],int m); int main() { const int n=6; int Moshat[n]={22,28,24,29,18,42}; Rinia(Moshat,n); system("Pause"); return 0; } void Rinia(int M[],int m) { int b,i,j; for(i=0;i<m-1;i++)//5 for(j=i+1;j<m;j++)//5+4+3+2+1=15 if(M[i]>M[j]) { b=M[i]; M[i]=M[j]; M[j]=b; } cout<<"Tri moshat me te reja jane : "; for(i=0;i<=2;i++) cout<<M[i]<<" "; cout<<endl; }

Page 14: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

12).

#include <iostream>

using namespace std; double MesMosha(int M[],int m); double DifMosha(int M1[],int m1,int M2[],int m2); int main() { const int m=6; int Mx[m]={22,28,24,29,18,42}, My[m]={25,21,35,20,49,30}; double d; d=DifMosha(Mx,m,My,m); cout<<"Organizata X ka fuqine punetore "; if(d>0) cout<<"me te vjeter se organizata"; else if(d==0) cout<<"te njejte me organizaten"; else cout<<"me te re se organizata"; cout<< " Y.\n"; system("Pause"); return 0; } double DifMosha(int M1[],int m1,int M2[],int m2) { double rez; rez=MesMosha(M1,m1)-MesMosha(M2,m2); return rez; } double MesMosha(int M[],int m) { double rez; int s=0,i; i=0; do { s=s+M[i]; i++; } while (i<m); rez=(double)s/m; return rez; }

Page 15: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

13). #include <iostream> #include <iomanip> using namespace std; const int n=5; void NdryshoMatricen(int A[][n],double B[][n],int m); int main() { const int m=4; int A[m][n]={{4,2,7,8,9},{0,12,6,8,2}, {3,5,8,2,1},{14,5,13,8,9}}; double B[m][n]; NdryshoMatricen(A,B,m); system("Pause"); return 0; } void NdryshoMatricen(int A[][n],double B[][n],int m) { int i,j; i=0; cout<<"Matrica e formuar B:\n\n"; while(i<m) { j=0; while(j<n) {

Page 16: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

if(A[i][j]<10) B[i][j]=1.15*A[i][j]; else B[i][j]=0.95*A[i][j]; cout<<setw(7)<<fixed <<setprecision(2) <<B[i][j]; /* cout<<B[i][j]<<" ";*/ j++; } i++; cout<<endl; } }

14).

#include <iostream> #include <iomanip> using namespace std; void TabelaeShumezimit(int k); int main() { int k;

Page 17: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

cout<<"Tabela e shum\x89zimit: "; cin>>k; TabelaeShumezimit(k); system("Pause"); return 0; } void TabelaeShumezimit(int k) { int i; cout<<"------------------------------\n"; for(i=1;i<=10;i++) { cout<<setw(10)<<i<<" * "<<k <<" = "<<setw(3)<<i*k<<endl; } cout<<"------------------------------\n"; }

15).

//Programi i cili llogarit inverzin e Matrices #include<iostream> using namespace std; int main () { float A[3][3]; float B[3][3]; float C[3][3]; float X[3][3];

Page 18: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

int i,j; float x,n=0; float a,b,c,d,e,f; for(i=0;i<3;i++) { cout<<endl; for(j=0;j<3;j++) { cout<<"A["<<i<<"]["<<j<<"]="; cin>>A[i][j]; } } cout<<endl<<endl; cout<<"Matrica A \x89sht\x89" <<endl; for(i=0;i<3;i++) { cout<<endl; for(j=0;j<3;j++) { cout<<"\tA["<<i<<"]["<<j<<"]=" <<A[i][j]; } } cout<<endl<<endl; cout<<"Determinanta e matrices A\n"; a=A[0][0]*A[1][1]*A[2][2]; b=A[1][0]*A[2][1]*A[0][2]; c=A[0][1]*A[1][2]*A[2][0]; d=A[0][2]*A[1][1]*A[2][0]; e=A[1][2]*A[2][1]*A[0][0]; f=A[0][1]*A[1][0]*A[2][2]; n=a+b+c-(d+e+f); cout<<"n=" <<n <<endl; if(n!=0) x=1/n; else { cout<<"Nuk Egziston Inverze \n"; cout<<endl; return 0; } cout<<"Matrica e Transponuar e Matrices A" <<endl; for(i=0;i<3;i++) { cout<<endl; for(j=0;j<3;j++) { B[i][j]=A[j][i]; cout<<"\tB["<<i<<"]["<<j<<"]=" <<B[i][j]; } } cout<<endl<<endl;

Page 19: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

C[0][0]=B[1][1]*B[2][2]-(B[2][1]*B[1][2]); C[0][1]=(-1)*(B[1][0]*B[2][2]-(B[2][0]*B[1][2])); C[0][2]=B[1][0]*B[2][1]-(B[2][0]*B[1][1]); C[1][0]=(-1)*(B[0][1]*B[2][2]-B[2][1]*B[0][2]); C[1][1]=B[0][0]*B[2][2]-B[2][0]*B[0][2]; C[1][2]=(-1)*(B[0][0]*B[2][1]-B[2][0]*B[0][1]); C[2][0]=B[0][1]*B[1][2]-B[1][1]*B[0][2]; C[2][1]=(-1)*(B[0][0]*B[1][2]-B[1][0]*B[0][2]); C[2][2]=B[0][0]*B[1][1]-B[1][0]*B[0][1]; cout<<"Matrica e Adjunguar e Matrices A te transponuar" <<endl; for(i=0;i<3;i++) { cout<<endl; for(j=0;j<3;j++) { cout<<"\tC["<<i<<"]["<<j<<"]=" <<C[i][j]; } } cout<<endl<<endl; for(i=0;i<3;i++) { cout<<endl; for(j=0;j<3;j++) { X[i][j]=C[i][j]*x; } } cout<<"Matrica inverse e Matrices A\n"; for(i=0;i<3;i++) { cout<<endl; for(j=0;j<3;j++) { cout<<"\tX["<<i<<"]["<<j<<"]=" <<X[i][j]; } } cout<<endl<<endl; return 0;}

Page 20: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

16).

#include<iostream> using namespace std; void VizatoDrejtkendeshin(int m); int main () { int a; cout<<"Caktoni diminsionin e katrorit : "; cin>>a; VizatoDrejtkendeshin(a); return 0; } void VizatoDrejtkendeshin(int m) { char A[30][30]; int i,j; for(i=0;i<m;i++) { for(j=0;j<m;j++) { if((i==0)||(i==m-1)||(j==0)||(j==m-1)) A[i][j]='*'; else A[i][j]=' '; } } for(i=0;i<m;i++) { cout<<endl; for(j=0;j<m;j++) { cout<<A[i][j];

Page 21: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

} cout<<" "; } cout<<endl<<endl; }

17).

#include<iostream> using namespace std; void LlogaritNoten(int k); int main () { int f; cout<<"Piket e Studentiti ne Provim : "; cin>>f; cout<<endl<<endl; cout<<"Piket = "; cout<<f; cout<<endl<<endl; LlogaritNoten(f); cout<<endl; return 0; } void LlogaritNoten(int k) { if(k<50) cout<<"5"; else if((k>=50)&&(k<=59)) cout<<"6"; else

Page 22: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

if((k>=60)&&(k<=69)) cout<<"7"; else if((k>=70)&&(k<=79)) cout<<"8"; else if((k>=80)&&(k<=89)) cout<<"9"; else if((k>=90)&&(k<=100)) cout<<"10"; else cout<<" Piket egzistojn deri ne 100"; cout<<endl; cout<<" Eshte nota e studenti me keto Pike"; cout<<endl; }

18).

#include<iostream> using namespace std; int main () { int const m=17; char A[m]={'G','j','u','h','e','P','r','o','g','r','a','m','u','e','s','e'}; int i,n; n=0; for(i=0;i<m;i++) { if(A[i]=='r') n=n+1; } cout<<"Shkronja 'r' eshte perseritur " <<n <<endl; return 0; }

Page 23: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

Provimi Gr.A (23.04.2011) – C++

1). a) f=7; b) u=0; c) v=0; Detyrat nen b dhe c jane booleane dhe nese eshte e sakt shtyp 1 nese eshte e pasakt shtyp 0;

2). #include<iostream> using namespace std; int main () {

Page 24: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

int const m=4; int i,j; char A[m][m]; int B[m][m]; for(i=0;i<m;i++) { cout<<endl; for(j=0;j<m;j++) { if((i==0)||(i==m-1)||(j==0)||(j==m-1)) A[i][j]='+'; else A[i][j]='-'; cout<<A[i][j]; cout<<" "; } } cout<<endl<<endl; for(i=0;i<m;i++) { cout<<endl; for(j=0;j<m;j++) { if(i>j) B[i][j]=1; else if(i==j) B[i][j]=0; else if(i<j) B[i][j]=2; cout<<B[i][j]; cout<<" "; } } cout<<endl<<endl; return 0; }

3). #include<iostream> using namespace std; int main () { int const m=4; int B[m][m]={{3,5,-3,5}, {-5,8,3,2}, {-9,6,-1,4}, {7,8,-3,-2}}; int k,i,j,A[m*m]; k=0; for(i=0;i<m;i++) for(j=0;j<m;j++) { if(i>j) if(B[i][j]<0)

Page 25: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

{ A[k]=B[i][j]; k=k+1; } } cout<<"A={"; for(i=0;i<k;i++) { cout<<A[i]; if(i<k-1) cout<<","; } cout<<"}"; cout<<endl; return 0; }

4). #include<iostream> using namespace std; double shuma(int a,int b,int c); int main () { int n; double z; cout<<"n="; cin>>n; z=shuma(1,n,2)+2*shuma(2,n,3); cout<<"Vlera e Funksionit z="; cout<<z; cout<<endl; return 0; } double shuma(int a,int b,int c) { int i; double s; s=0; for(i=a;i<b;i=i+2) { s=s+c*i; } return s; }

5). #include<iostream> #include<iomanip> using namespace std; void TabelaeShumezimit(int k); int main () { int f; cout<<"Tabela e shumezimit me : "; cin>>f; TabelaeShumezimit(f);

Page 26: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

return 0; } void TabelaeShumezimit(int k) { int i; cout<<"---------------------------" <<endl; for(i=1;i<=10;i++) { cout<<setw(10)<<i<<" * "<<k<<" = "<<setw(3)<<i*k; cout<<endl; } cout<<"---------------------------" <<endl; }

Page 27: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

Provimi Gr.B (13.06.2011) - C++

1). a) d=0; b) e=0; c) f=5; Detyrat nen b dhe c jane booleane dhe nese eshte e sakt shtyp 1 nese eshte e pasakt shtyp 0;

2). #include<iostream> using namespace std; int main () { int const m=4; int i,j; int A[m][m],B[m][m]; for(i=0;i<m;i++) { cout<<endl; for(j=0;j<m;j++) { if((i==0)||(i==m-1)||(j==0)||(j==m-1)) A[i][j]=1; else A[i][j]=0; cout<<A[i][j]; cout<<" "; } } cout<<endl<<endl; for(i=0;i<m;i++) { cout<<endl; for(j=0;j<m;j++) { if(i<j) B[i][j]=1; else if(i==j) B[i][j]=0; else if((i>0)&&(j==0)) B[i][j]=4; else if((i>1)&&(j==1)) B[i][j]=5; else B[i][j]=6; cout<<B[i][j]; cout<<" "; } } cout<<endl<<endl; return 0;}

Page 28: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

3). #include<iostream> using namespace std; int main () { int const m=4; int i,j,k,B[m*m]; int A[m][m]={{3,5,-3,5}, {-5,8,3,2}, {-9,6,-1,4}, {7,8,-3,-2}}; k=0; for(i=0;i<m;i++) for(j=0;j<m;j++) { if(i<j) if(A[i][j]>0) { B[k]=A[i][j]; k=k+1; } } cout<<"B={"; for(i=0;i<k;i++) { cout<<B[i]; if(i<k-1) cout<<","; } cout<<"}"; cout<<endl; return 0; }

4).

#include <iostream> #include <iomanip> using namespace std; double SERIA(bool x,int n); int main() { int n; double z,v; cout<<"Cakto n:"; cin>>n; z=SERIA(true,n); v=SERIA(false,n); cout<<"z="<<z<<", v="<<v<<endl; system("Pause"); return 0; } double SERIA(bool x,int n) { double rez; int i;

Page 29: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

if(x) rez=0; else rez=1; for(i=1;i<=n;i++) if(x) rez=rez+i; else rez=rez*i; return rez; }

5). #include<iostream> using namespace std; double Gama(int a,int b,int c,int d); double Delta(int k); int main () { int x,n; double g; cout<<"Shtypet vlera e x="; cin>>x; cout<<endl; cout<<"Shtypet vlera e n="; cin>>n; cout<<endl; g=2*x+Delta(n+2)/Delta(6)+2*Gama(1,n,3,1); cout<<"Vlera e Funksionit g="; cout<<g<<endl<<endl; return 0; } double Gama(int a,int b,int c,int d) { int i; double S; S=0; for(i=a;i<b;i++) { S=S+(3*i+d); } return S; } double Delta(int k) { int i; double F; F=1; for(i=1;i<k;i++) { F=F*i; } return F; }

Page 30: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

Provimi Gr.C (25.01.2010) - C++

1). a) f=0; b) g=0; c) h=9; Detyrat nen b dhe c jane booleane dhe nese eshte e sakt shtyp 1 nese eshte e pasakt shtyp 0;

2). a) Rezultati h= 10; b) i=2 x=2 z=11 i=3 x=2 z=12 i=4 x=10 z=10

3). #include<iostream> using namespace std; int main () { int const m=4,n=4; int B[m][n]={{3,5,-3,5}, {-5,8,3,2}, {-9,6,-1,4}, {7,8,-3,-2}}; int k,i,j,Z[m*n]; k=0; for(i=0;i<m;i++) for(j=0;j<m;j++) { if((B[i][j]>0)&&(B[i][j]<6)) { Z[k]=B[i][j]; k=k+1; } } cout<<"Z={"; for(i=0;i<k;i++) { cout<<Z[i]; if(i<k-1) cout<<","; } cout<<"}"; cout<<endl; return 0; }

Page 31: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

4). #include<iostream> using namespace std; double Shuma(int a,int b,int c,int d); double Fakt(int k); int main () { int x,n; double g; cout<<"Shtypet vlera e x="; cin>>x; cout<<endl; cout<<"Shtypet vlera e n="; cin>>n; cout<<endl; g=x/Fakt(3)+(2*n+1)+3*Shuma(1,n+1,2,3); cout<<"Vlera e funksionit eshte g=" <<g<<endl<<endl; return 0; } double Shuma(int a,int b,int c,int d) { int i; double s; s=0; for(i=a;i<b;i++) { s=s+(2*i-d); } return s; } double Fakt(int k) { int i; double F; F=1; for(i=1;i<k;i++) { F=F*i; } return F; }

5). #include<iostream> using namespace std; void Suksesi(int k); int main () { int f; cout<<"Ju lutem shtypeni vleren per noten e nxenseit : ";

Page 32: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

cin>>f; cout<<endl<<endl; cout<<"Nota = "; cout<<f; cout<<endl<<endl; Suksesi(f); return 0; } void Suksesi(int k) { int i; cout<<"Vlersimi i notes se nxenesit : "; if(k==1) cout<<"Dobet"; else if(k==2) cout<<"Mjaftueshem"; else if(k==3) cout<<"Mire"; else if(k==4) cout<<"Shume mire"; else if(k==5) cout<<"Shkelqyeshem"; else cout<<"Nuk egziston kjo note"; cout<<endl; }

Page 33: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

Provimi Gr.A (Janar.2011) – C++ 1). a) t=1;

b) f=1;

c) g=7; Detyrat nen a dhe b jane booleane dhe nese eshte e sakt shtyp 1 nese eshte e pasakt

shtyp 0;

2).

a) Rezultati g= 7.5

b) i=2 x=7 d=8

i=3 x=13 d=17

i=4 x=21 d=30

3).

#include<iostream> using namespace std;

int main ()

{ int i,n,k;

const int m=5;

int B[m]={5,-4,6,8,-9}; int A[m];

k=0;

n=0; for(i=0;i<m;i++)

{

if(B[i]>0)

if(B[i]<7) {

A[k]=B[i]; k=k+1;

}

} cout<<"A={";

for(i=0;i<k;i++)

{

cout<<A[i]; if(i<k-1)

cout<<",";

} cout<<"}";

cout<<endl;

for(i=0;i<m;i++) {

if(B[i]>0)

n=n+1; }

Page 34: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

cout<<"Numri i antareve pozitiv eshte n="

<<n

<<endl;

return 0; }

4).

#include<iostream>

using namespace std;

double Alfa(int a,int b,int c,int d); double Beta(int k);

int main ()

{ int n;

double z;

cout<<"Vlera e n="; cin>>n;

z=Beta(5)/4+Beta(n+2)-3*Alfa(2,n+2,2,-1);

cout<<"Vlera e funksionit z="

<<z <<endl;

return 0;

} double Alfa(int a,int b,int c,int d)

{

int i; double s;

s=0;

for(i=a;i<b;i++)

{ s=s+(c*i+d);

}

return s; }

double Beta(int k)

{ int i;

double F;

F=1; for(i=1;i<k;i++)

{

F=F*i;

} return F;

}

5).

#include<iostream>

using namespace std; void LlogaritNoten(int k);

int main ()

{ int f;

cout<<"Piket e Studentiti ne Provim : ";

cin>>f;

cout<<endl<<endl; cout<<"Piket = ";

Page 35: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

cout<<f;

cout<<endl<<endl;

LlogaritNoten(f);

cout<<endl; return 0;

}

void LlogaritNoten(int k) {

if(k<50)

cout<<"5"; else

if((k>=50)&&(k<=59))

cout<<"6"; else

if((k>=60)&&(k<=69))

cout<<"7";

else if((k>=70)&&(k<=79))

cout<<"8";

else if((k>=80)&&(k<=89))

cout<<"9";

else if((k>=90)&&(k<=100))

cout<<"10";

else

cout<<" Piket egzistojn deri ne 100"; cout<<endl;

cout<<" Eshte nota e studenti me keto Pike";

cout<<endl; }

Page 36: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

Provimi Gr.D (Janar.2011) – C++ 1). a) f=1; b) t=1; c) z=3; Detyrat nen a dhe b jane booleane dhe nese eshte e sakt shtyp 1 nese eshte e pasakt shtyp 0;

2). a) Rezultati g= 9 b) i=3 x=10 z=5 i=5 x=11 z=11 i=7 x=12 z=13

3). #include<iostream> #include<cmath> using namespace std; int main () { const int m=5; int i,k,G[m]; int B[m]={-3,-20,-10,-2,8}; k=0; for(i=0;i<m;i++) { if((abs(B[i])>6)&&(B[i]<0)) { G[k]=B[i]; k=k+1; } } cout<<"G={"; for(i=0;i<k;i++) { cout<<G[i]; if(i<k-1) cout<<","; } cout<<"}" <<endl; return 0; }

Page 37: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

4). #include<iostream> using namespace std; double Shuma(int a,int b,int c,int d); double Fakt(int k); int main () { int x,n; double g; cout<<"Vlera e x="; cin>>x; cout<<"Vlera e n="; cin>>n; g=5*x+Fakt(n+2)/Fakt(4)+3*Shuma(2,n,3,1); cout<<"Vlera e funksionit g=" <<g <<endl; return 0; } double Shuma(int a,int b,int c,int d) { int i; double s; s=0; for(i=a;i<b;i++) { s=s+(c*i+d); } return s; } double Fakt(int k) { int i; double F; F=1; for(i=1;i<k;i++) { F=F*i; } return F; }

5). #include<iostream> using namespace std; void VizatoDrejtkendeshin(int m); int main () {

Page 38: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

int a; cout<<"Caktoni diminsionin e katrorit : "; cin>>a; VizatoDrejtkendeshin(a); return 0; } void VizatoDrejtkendeshin(int m) { char A[30][30]; int i,j; for(i=0;i<m;i++) { for(j=0;j<m;j++) { if((i==0)||(i==m-1)||(j==0)||(j==m-1)) A[i][j]='*'; else A[i][j]=' '; } } for(i=0;i<m;i++) { cout<<endl; for(j=0;j<m;j++) { cout<<A[i][j]; } cout<<" "; } cout<<endl<<endl; }

Page 39: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace

19). #include<iostream> using namespace std; void Max(int a,int b,int c);

void Min(int a,int b,int c);

int main ()

{ int X1,X2,X3;

cout<<"Vlera e X1=";

cin>>X1;

cout<<"Vlera e X2=";

cin>>X2;

cout<<"Vlera e X3=";

cin>>X3;

cout<<"Vlera maksimale eshte : ";

Max(X1,X2,X3);

cout<<endl;

cout<<"Vlera minimale eshte : ";

Min(X1,X2,X3);

cout<<endl; return 0;

}

void Max(int a,int b,int c)

{

if((a>b)&&(b>c))

cout<<a; else

if((b>a)&&(a>c))

cout<<b;

else

cout<<c;

}

void Min(int a,int b,int c) {

if((a<b)&&(b<c))

cout<<a;

else

if((b<a)&&(a<c))

cout<<b;

else

cout<<c;

}

Page 40: Ushtrime në C++ - elektrolibraria.files.wordpress.com · 3). //Programet permes te cilit llogaritet funksionet x dhe y #include  #include  using namespace