PermbledhjeC++

Embed Size (px)

Citation preview

  • 7/25/2019 PermbledhjeC++

    1/101

    See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/249644165

    Prmbledhje detyrash n C++

    Book December 2012

    CITATION

    1

    READS

    1,194

    1 author:

    Vehbi Neziri

    University of Prishtina

    28PUBLICATIONS 13CITATIONS

    SEE PROFILE

    Available from: Vehbi Neziri

    Retrieved on: 30 May 2016

    https://www.researchgate.net/profile/Vehbi_Neziri?enrichId=rgreq-b7dc5240-396d-4bda-a0c6-5b61311123fb&enrichSource=Y292ZXJQYWdlOzI0OTY0NDE2NTtBUzoxMDM3OTU2MzU3ODU3MzNAMTQwMTc1ODIxNjEwNw%3D%3D&el=1_x_7https://www.researchgate.net/profile/Vehbi_Neziri?enrichId=rgreq-b7dc5240-396d-4bda-a0c6-5b61311123fb&enrichSource=Y292ZXJQYWdlOzI0OTY0NDE2NTtBUzoxMDM3OTU2MzU3ODU3MzNAMTQwMTc1ODIxNjEwNw%3D%3D&el=1_x_7https://www.researchgate.net/profile/Vehbi_Neziri?enrichId=rgreq-b7dc5240-396d-4bda-a0c6-5b61311123fb&enrichSource=Y292ZXJQYWdlOzI0OTY0NDE2NTtBUzoxMDM3OTU2MzU3ODU3MzNAMTQwMTc1ODIxNjEwNw%3D%3D&el=1_x_7https://www.researchgate.net/profile/Vehbi_Neziri?enrichId=rgreq-b7dc5240-396d-4bda-a0c6-5b61311123fb&enrichSource=Y292ZXJQYWdlOzI0OTY0NDE2NTtBUzoxMDM3OTU2MzU3ODU3MzNAMTQwMTc1ODIxNjEwNw%3D%3D&el=1_x_7https://www.researchgate.net/?enrichId=rgreq-b7dc5240-396d-4bda-a0c6-5b61311123fb&enrichSource=Y292ZXJQYWdlOzI0OTY0NDE2NTtBUzoxMDM3OTU2MzU3ODU3MzNAMTQwMTc1ODIxNjEwNw%3D%3D&el=1_x_1https://www.researchgate.net/profile/Vehbi_Neziri?enrichId=rgreq-b7dc5240-396d-4bda-a0c6-5b61311123fb&enrichSource=Y292ZXJQYWdlOzI0OTY0NDE2NTtBUzoxMDM3OTU2MzU3ODU3MzNAMTQwMTc1ODIxNjEwNw%3D%3D&el=1_x_7https://www.researchgate.net/institution/University_of_Prishtina?enrichId=rgreq-b7dc5240-396d-4bda-a0c6-5b61311123fb&enrichSource=Y292ZXJQYWdlOzI0OTY0NDE2NTtBUzoxMDM3OTU2MzU3ODU3MzNAMTQwMTc1ODIxNjEwNw%3D%3D&el=1_x_6https://www.researchgate.net/profile/Vehbi_Neziri?enrichId=rgreq-b7dc5240-396d-4bda-a0c6-5b61311123fb&enrichSource=Y292ZXJQYWdlOzI0OTY0NDE2NTtBUzoxMDM3OTU2MzU3ODU3MzNAMTQwMTc1ODIxNjEwNw%3D%3D&el=1_x_5https://www.researchgate.net/profile/Vehbi_Neziri?enrichId=rgreq-b7dc5240-396d-4bda-a0c6-5b61311123fb&enrichSource=Y292ZXJQYWdlOzI0OTY0NDE2NTtBUzoxMDM3OTU2MzU3ODU3MzNAMTQwMTc1ODIxNjEwNw%3D%3D&el=1_x_4https://www.researchgate.net/?enrichId=rgreq-b7dc5240-396d-4bda-a0c6-5b61311123fb&enrichSource=Y292ZXJQYWdlOzI0OTY0NDE2NTtBUzoxMDM3OTU2MzU3ODU3MzNAMTQwMTc1ODIxNjEwNw%3D%3D&el=1_x_1https://www.researchgate.net/publication/249644165_Permbledhje_detyrash_ne_C?enrichId=rgreq-b7dc5240-396d-4bda-a0c6-5b61311123fb&enrichSource=Y292ZXJQYWdlOzI0OTY0NDE2NTtBUzoxMDM3OTU2MzU3ODU3MzNAMTQwMTc1ODIxNjEwNw%3D%3D&el=1_x_3https://www.researchgate.net/publication/249644165_Permbledhje_detyrash_ne_C?enrichId=rgreq-b7dc5240-396d-4bda-a0c6-5b61311123fb&enrichSource=Y292ZXJQYWdlOzI0OTY0NDE2NTtBUzoxMDM3OTU2MzU3ODU3MzNAMTQwMTc1ODIxNjEwNw%3D%3D&el=1_x_2
  • 7/25/2019 PermbledhjeC++

    2/101

    UNIVERSITETI I PRISHTINS

    Fakulteti i Inxhinieris Elektrike dhe Kompjuterike

    MSc. Vehbi Neziri

    (version 1.0)

    Prishtin, 2012

  • 7/25/2019 PermbledhjeC++

    3/101

    Gjuh programuese: Prmbledhje detyrash n C++ 2

    Vehbi Neziri

    Falenderim

    Do t doja q t falnderoj pr mbshtetjen me ide dhe propozime pr

    detyra t ndryshme kolegun tim MSc. Ramadan Dervishi.

    Po ashtu dua t shpreh mirnjohjen edhe pr studentt e Fakultetit t

    Inxhinieris Elektrike dhe Kompjuterike t Universitetit t Prishtins

    t cilt kan ndjekur ushtrimet n Gjuh Programuese gjat semestrit

    dimror (2012/2013). Me nj pjes prej tyre pata fatin t mbajm

    ushtrimet bashkarisht, prandaj i falnderoj pr sugjerimet dhe

    reagimet pozitive q kan br si n takime t prbashkta ashtu edhe

    prmes emailit.

    Vehbi NeziriPrishtin, Dhjetor 2012.

  • 7/25/2019 PermbledhjeC++

    4/101

    Gjuh programuese: Prmbledhje detyrash n C++ 3

    Vehbi Neziri

    Prmbajtja

    Krijimi i nj projekti t zbrazur n Visual C++ ...................... 4

    Shtimi i nj skedari t ri .cpp n projekt ......................... 7

    Hapat e pare n C++ .................................................. 9

    Deklarimi i variablave, komandat pr shtypje dhe lexim ............. 9

    Deklarimi i konstanteve dhe prdorimi i tyre ...................... 11

    Prdorimi i karaktereve speciale .................................. 12

    Formatimi i rezultateve t shtypura ............................... 13

    Konvertime t ndryshme ............................................ 15

    Degzimet dhe veprimet me operator ................................. 17

    Degzimi if dhe if-else ........................................... 17

    Degzimi Switch ................................................... 23

    Krijimi i unazave prmes etiketave (labelave) ..................... 26

    Operatori i kushtzuar ? ............................................ 27

    Unazat dhe veprimet me unaza ........................................ 28

    Unaza while ....................................................... 28

    Unaza do- while ................................................... 29

    Unaza for ......................................................... 32

    Urdhri break ...................................................... 39

    Urdhri continue ................................................... 40

    Shembuj me unaza (while, do-while, for) ........................... 41

    Vektort ............................................................ 48

    Matricat ............................................................ 60

    Funksionet .......................................................... 72

    Shembuj vet-testues ................................................ 90

  • 7/25/2019 PermbledhjeC++

    5/101

    Gjuh programuese: Prmbledhje detyrash n C++ 4

    Vehbi Neziri

    Krijimi i nj projekti t zbrazur n Visual C++

    Pr ta hapur nj projekt t ri n Visual Studio C++, duhet ta keni tinstaluar ndonjrin nga verisonet e Visual Studios.

    Shembulli i mposhtm tregon se si krijohet nj projekt i ri n Visual Studio2012 (sht e ngjashme edhe n versionet e tjera)

    1. Klikoni n ikonn e Visual Studios (menyja Start ose desktop)

    2.

    Pasi t keni klikuar ikonn e Visual Studios do t hapet Visual Studio sin pamjen e mposhtme.

    3. N kndin e lart majtas klikoni n menyn File/New/Project ose prmesshkurtesave Ctrl+Shift+N dhe do t shfaqet nj dritare dialoguese.

    4.

    N kutin dialoguese duhet t zgjidhni Win32 Console Applicationpr t

    krijuar nj aplikacion t bazuar n konzol.

  • 7/25/2019 PermbledhjeC++

    6/101

    Gjuh programuese: Prmbledhje detyrash n C++ 5

    Vehbi Neziri

    5. Pasi t keni zgjedhur Win32 Console Application, duhet t emrtoniprojektin me nj emr (tek fusha Name) dhe m pas klikoni butonin OK.

    6.

    Visual Studio do t krijoj projektin n shtegun i cili sht zgjedhur nfushn Location. Do t shfaqet nj dritare e cila ju dshironmirseardhje. Klikoni butonin Next>pr t vazhduar.

  • 7/25/2019 PermbledhjeC++

    7/101

    Gjuh programuese: Prmbledhje detyrash n C++ 6

    Vehbi Neziri

    7. Pasi keni klikuar Next do t shfaqet dritarja e mposhtme. N menyr q tkrijoni nj projekt t zbrazur duhet t zgjidhni "Empty Project", n tkundrtn Visual Studio do t shtoj skedar (file) t panevojshm pr ju.

    8. Klikoni butonin Finish pr t prfunduar me krijimin e projektit. Tani

    ambienti punues do t duket si n dritaren e mposhtme.

  • 7/25/2019 PermbledhjeC++

    8/101

    Gjuh programuese: Prmbledhje detyrash n C++ 7

    Vehbi Neziri

    Shtimi i nj skedari t ri .cpp n projekt

    1. Klikoni me tastin e djatht mbi Source Filesdhe zgjidhni Add / New Item.

    2. Programi do t ju pyes se far skedari dshironi t shtoni. Zgjidhni qdshironi t shtoni C++ File (.cpp) dhe m pas klikoni butonin Add.

    3.

    Tashm si shihet n dritaren e mposhtme, kutit dialoguese jan hequrdhe ju jeni t lir pr t filluar programin e par n C++.

  • 7/25/2019 PermbledhjeC++

    9/101

    Gjuh programuese: Prmbledhje detyrash n C++ 8

    Vehbi Neziri

  • 7/25/2019 PermbledhjeC++

    10/101

    Gjuh programuese: Prmbledhje detyrash n C++ 9

    Vehbi Neziri

    Hapat e pare n C++

    Deklarimi i variablave, komandat pr shtypje dhe lexim

    1.

    T shkruhet programi i cili shtyp n ekran mesazhin "Programi i pare neC++" duke e prdorur komandn cout.

    #includeusingnamespacestd;

    intmain(){

    cout

  • 7/25/2019 PermbledhjeC++

    11/101

    Gjuh programuese: Prmbledhje detyrash n C++ 10

    Vehbi Neziri

    cout

  • 7/25/2019 PermbledhjeC++

    12/101

    Gjuh programuese: Prmbledhje detyrash n C++ 11

    Vehbi Neziri

    8. T shkruhet programi pr llogaritjen e mesatares s 4 numrave t dhnprmes tastiers.

    #includeusingnamespacestd;

    intmain(){inta, b, c, d;cout>a;cin>>b;cin>>c;cin>>d;

    doublef = (a + b + c + d)/4; //deklarimi dhe inicimi

    cout

  • 7/25/2019 PermbledhjeC++

    13/101

    Gjuh programuese: Prmbledhje detyrash n C++ 12

    Vehbi Neziri

    #includeusingnamespacestd;

    intmain(){

    floatr, s;constfloatpi=3.14159;

    cout> r;

    s = 4*pi*pow(r,2); //pow(r,2) e ngrit ne katror rrezen rcout

  • 7/25/2019 PermbledhjeC++

    14/101

    Gjuh programuese: Prmbledhje detyrash n C++ 13

    Vehbi Neziri

    cout

  • 7/25/2019 PermbledhjeC++

    15/101

    Gjuh programuese: Prmbledhje detyrash n C++ 14

    Vehbi Neziri

    cout

  • 7/25/2019 PermbledhjeC++

    16/101

    Gjuh programuese: Prmbledhje detyrash n C++ 15

    Vehbi Neziri

    Konvertime t ndryshme

    18. T shkruhet programi i cili numrin e sekondave t lexuar prmes

    tastiers e kthen n formatin HH:MM:SS.

    #includeusingnamespacestd;

    int main(){

    inttime = 0, ore = 0, min = 0, sec = 0;cout > time;

    ore=time/3600;time=time%3600;

    min=time/60;time=time%60;sec=time;

    cout

  • 7/25/2019 PermbledhjeC++

    17/101

    Gjuh programuese: Prmbledhje detyrash n C++ 16

    Vehbi Neziri

  • 7/25/2019 PermbledhjeC++

    18/101

    Gjuh programuese: Prmbledhje detyrash n C++ 17

    Vehbi Neziri

    Degzimet dhe veprimet me operator

    Degzimi if dhe if-else

    20. T shkruhet programi duke prdorur operatort &&dhe || prmes t cilitkontrollohet vlera hyrse nse sht shkronj apo jo.

    #include

    usingnamespacestd;

    intmain(){

    charkarakteri=0;coutkarakteri;

    if(((karakteri>='A') && (karakteri='a') &&(karakteri

  • 7/25/2019 PermbledhjeC++

    19/101

    Gjuh programuese: Prmbledhje detyrash n C++ 18

    Vehbi Neziri

    Rangu Nota

    049 5

    5059 6

    6069 7

    70 -79 8

    8089 9

    90- 99 10

    #includeusingnamespacestd;

    intmain(){

    shortintpiket,nota =0;

    coutpiket;

    if(piket

  • 7/25/2019 PermbledhjeC++

    20/101

    Gjuh programuese: Prmbledhje detyrash n C++ 19

    Vehbi Neziri

  • 7/25/2019 PermbledhjeC++

    21/101

  • 7/25/2019 PermbledhjeC++

    22/101

    Gjuh programuese: Prmbledhje detyrash n C++ 21

    Vehbi Neziri

    {doublepagesa, cmimi, oret;

    cout 40.0)pagesa = 40.0 * cmimi +1.5 * cmimi * (oret - 40.0);

    elsepagesa = oret * cmimi;

    cout

  • 7/25/2019 PermbledhjeC++

    23/101

    Gjuh programuese: Prmbledhje detyrash n C++ 22

    Vehbi Neziri

    pn=pb-tat;}elseif(pb>80){

    mbetja = pb - 80;tat = (mbetja * 0.04);pn=pb-tat;

    }

    cout

  • 7/25/2019 PermbledhjeC++

    24/101

    Gjuh programuese: Prmbledhje detyrash n C++ 23

    Vehbi Neziri

    intmain(){

    inta=0;cout a;

    if((((a%5==0)&&(a

  • 7/25/2019 PermbledhjeC++

    25/101

    Gjuh programuese: Prmbledhje detyrash n C++ 24

    Vehbi Neziri

    }cout

  • 7/25/2019 PermbledhjeC++

    26/101

    Gjuh programuese: Prmbledhje detyrash n C++ 25

    Vehbi Neziri

    switch(nota){case1:

    cout

  • 7/25/2019 PermbledhjeC++

    27/101

    Gjuh programuese: Prmbledhje detyrash n C++ 26

    Vehbi Neziri

    TRY= Euro * 2.35902; //faktori i konvertimitcout

  • 7/25/2019 PermbledhjeC++

    28/101

    Gjuh programuese: Prmbledhje detyrash n C++ 27

    Vehbi Neziri

    Operatori i kushtzuar ?

    36. T shkruhet programi duke prdorur operatorin e kushtzuar ?prmes tcilit krahasohen vlerat e dy variablave.

    #includeusingnamespacestd;intmain(){

    inti = 1, j = 2;cout j ? i : j )

  • 7/25/2019 PermbledhjeC++

    29/101

    Gjuh programuese: Prmbledhje detyrash n C++ 28

    Vehbi Neziri

    Unazat dhe veprimet me unaza

    Unaza while

    38. T shkruhet programi pr llogaritjen e faktorielit t shprehjes .#includeusingnamespacestd;

    intmain(){

    doubleF=1;intn,i=1;

    cout > n;

    while(i

  • 7/25/2019 PermbledhjeC++

    30/101

    Gjuh programuese: Prmbledhje detyrash n C++ 29

    Vehbi Neziri

    ++j;}

    ++temp;cout

  • 7/25/2019 PermbledhjeC++

    31/101

    Gjuh programuese: Prmbledhje detyrash n C++ 30

    Vehbi Neziri

    cout

  • 7/25/2019 PermbledhjeC++

    32/101

    Gjuh programuese: Prmbledhje detyrash n C++ 31

    Vehbi Neziri

    do{

    do{

    cout

  • 7/25/2019 PermbledhjeC++

    33/101

    Gjuh programuese: Prmbledhje detyrash n C++ 32

    Vehbi Neziri

    system("pause");return0;

    }

    Unaza for

    46. T shkruhet programi pr shtypjen e karaktereve t alfabetit amerikann form trekndshi si n pamjen e mposhtme duke e prdorur unazn for.

    A

    B B

    C C C

    D D D D

    E E E E E

    #includeusingnamespacestd;

    intmain(){

    inti,j;charinput,temp='A';cout>input;

    for(i=1;i

  • 7/25/2019 PermbledhjeC++

    34/101

    Gjuh programuese: Prmbledhje detyrash n C++ 33

    Vehbi Neziri

    for(i=rows;i>=1;--i){

    for(j=1;j

  • 7/25/2019 PermbledhjeC++

    35/101

    Gjuh programuese: Prmbledhje detyrash n C++ 34

    Vehbi Neziri

    cin>>rreshta;

    for(i=1;i

  • 7/25/2019 PermbledhjeC++

    36/101

    Gjuh programuese: Prmbledhje detyrash n C++ 35

    Vehbi Neziri

    cout

  • 7/25/2019 PermbledhjeC++

    37/101

    Gjuh programuese: Prmbledhje detyrash n C++ 36

    Vehbi Neziri

    cin>>rreshta;for(i=0;i

  • 7/25/2019 PermbledhjeC++

    38/101

    Gjuh programuese: Prmbledhje detyrash n C++ 37

    Vehbi Neziri

    *

    #includeusingnamespacestd;

    intmain(){intn, c, k, hapesira = 1;

    coutn;hapesira = n - 1;

    for(k = 1; k

  • 7/25/2019 PermbledhjeC++

    39/101

    Gjuh programuese: Prmbledhje detyrash n C++ 38

    Vehbi Neziri

    usingnamespacestd;

    intmain(){

    intrreshta=0;intnumerues1=0;

    cout rreshta;

    numerues1=-rreshta;

    while(numerues1

  • 7/25/2019 PermbledhjeC++

    40/101

    Gjuh programuese: Prmbledhje detyrash n C++ 39

    Vehbi Neziri

    Urdhri break

    57. T shkruhet programi pr mbledhjen e numrave tek nga 1deri n n. Pri>15t ndrpritet unaza duke prdorur urdhrin break.

    #includeusingnamespacestd;

    intmain(){

    intn,i=0;ints=0;coutn;

    do{

    s+=(2*i+1);

    i++;if(i>15)

    break;}while(i

  • 7/25/2019 PermbledhjeC++

    41/101

    Gjuh programuese: Prmbledhje detyrash n C++ 40

    Vehbi Neziri

    Urdhri continue

    59. T shkruhet programi pr shtypjen e numrave t njpasnjshm nga 1derin 10. Pr i=5t kaprcehet hapi duke prdorur urdhrin continue.

    #includeusingnamespacestd;

    intmain(){

    inti;for(i=1;i

  • 7/25/2019 PermbledhjeC++

    42/101

    Gjuh programuese: Prmbledhje detyrash n C++ 41

    Vehbi Neziri

    return0;}

    Shembuj me unaza (while, do-while, for)

    61. T shkruhet programi pr shtypjen e tabels s shumzimit nga 1 deri n10 n form tabelare.

    #includeusingnamespacestd;

    intmain(){

    intX=10,Y=10; //tebela e rendit 10x10

    for(inty = 1; y

  • 7/25/2019 PermbledhjeC++

    43/101

    Gjuh programuese: Prmbledhje detyrash n C++ 42

    Vehbi Neziri

    while(karakteri

  • 7/25/2019 PermbledhjeC++

    44/101

    Gjuh programuese: Prmbledhje detyrash n C++ 43

    Vehbi Neziri

    intn,i,j;doublex,y,P,F;coutx;coutn;P=1;

    for(i=1;i

  • 7/25/2019 PermbledhjeC++

    45/101

    Gjuh programuese: Prmbledhje detyrash n C++ 44

    Vehbi Neziri

    cout

  • 7/25/2019 PermbledhjeC++

    46/101

    Gjuh programuese: Prmbledhje detyrash n C++ 45

    Vehbi Neziri

    if( numri == shuma )cout

  • 7/25/2019 PermbledhjeC++

    47/101

    Gjuh programuese: Prmbledhje detyrash n C++ 46

    Vehbi Neziri

    Fillimi

    n, x

    S=0

    i=1

    F=1

    j=1

    F=F*j

    j=j+1

    j

  • 7/25/2019 PermbledhjeC++

    48/101

    Gjuh programuese: Prmbledhje detyrash n C++ 47

    Vehbi Neziri

    70. T vizatohet bllok-diagrami dhe t shkruhet programi pr llogaritjen eprodhimit t numrave prej 5 deri n 25. Nse prodhimi momental e kalonvlern 15000, ather ndale programin dhe shtype vlern momentale.

    Bllok-diagrami Kodi burimorFillimi

    P=1

    i=5

    i=i+1

    P>15000

    Fundi

    P

    i15000)

    break;

    }while(i

  • 7/25/2019 PermbledhjeC++

    49/101

    Gjuh programuese: Prmbledhje detyrash n C++ 48

    Vehbi Neziri

    Vektort

    72. T deklarohet fusha numerike nj-dimensionale (vektori) me madhsi 5

    dhe me pas t iniciohet n zeroprmes unazs for.

    #includeusingnamespacestd;

    intmain(){

    constintmadhesia=5;intvektori[5];intindex;for(index = 0; index < madhesia; index++)

    vektori[index] = 0;

    system("pause");return0;

    }

    73.

    T deklarohet fusha numerike nj-dimensionale (vektori) me madhsi 5dhe me pas antart t mbushen me vlerat e indeksit prmes unazs forsidhe n shtypen vlerat e antarve duke prdorur unazn while.

    #includeusingnamespacestd;

    intmain(){constintmadhesia=5;intvektori[5];intindex;for(index = 0; index < madhesia; index++)

    vektori[index] = index;index=0;while(index

  • 7/25/2019 PermbledhjeC++

    50/101

    Gjuh programuese: Prmbledhje detyrash n C++ 49

    Vehbi Neziri

    {constintMUAJ = 12;intdite[MUAJ];

    dite[0] = 31; // Janardite[1] = 28; // Shkurtdite[2] = 31; // Mars

    dite[3] = 30; // Prilldite[4] = 31; // Majdite[5] = 30; // Qershordite[6] = 31; // Korrikdite[7] = 31; // Gushtdite[8] = 30; // Shtatordite[9] = 31; // Tetordite[10] = 30; // Nntordite[11] = 31; // Dhjetor

    for(intmuaj = 0; muaj < MUAJ; muaj++){

    cout

  • 7/25/2019 PermbledhjeC++

    51/101

    Gjuh programuese: Prmbledhje detyrash n C++ 50

    Vehbi Neziri

  • 7/25/2019 PermbledhjeC++

    52/101

    Gjuh programuese: Prmbledhje detyrash n C++ 51

    Vehbi Neziri

    cout

  • 7/25/2019 PermbledhjeC++

    53/101

    Gjuh programuese: Prmbledhje detyrash n C++ 52

    Vehbi Neziri

    system("pause");return0;

    }

    80. T shkruhet programi n C++ i cili krijon vektorin B(n) nga vlerat eantarve t vektorit A(n) sipas shprehjes bi=ai+i.

    #includeusingnamespacestd;

    intmain(){

    intconstn=5;inti,A[n]={1,4,-2,6,-1},B[n];for(i=0;i

  • 7/25/2019 PermbledhjeC++

    54/101

    Gjuh programuese: Prmbledhje detyrash n C++ 53

    Vehbi Neziri

    82. T shkruhet programi i cili nga vektori i dhn a[m]={2,4,-1,3,5,4} ekrijon vektorin e ri b[m]me renditje t kundrt nga vektori a[m].

    #include

    usingnamespacestd;

    intmain(){

    constintm=6;inti, a[m]={2,4,-1,3,5,4},b[m];

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

    b[(m-1) - i] = a[i];}

    cout

  • 7/25/2019 PermbledhjeC++

    55/101

    Gjuh programuese: Prmbledhje detyrash n C++ 54

    Vehbi Neziri

    system("pause");return0;

    }

    84. T formohet vektori A(n)duke llogaritur antart aiprmes shprehjes

    s mposhtme nse dihet vlera xdhe n.

    #includeusingnamespacestd;

    intmain(){

    intconstn=5,x=-2;inti,j;doubles,A[n];

    for(i=0;i

  • 7/25/2019 PermbledhjeC++

    56/101

    Gjuh programuese: Prmbledhje detyrash n C++ 55

    Vehbi Neziri

    if(abs(A[i])

  • 7/25/2019 PermbledhjeC++

    57/101

    Gjuh programuese: Prmbledhje detyrash n C++ 56

    Vehbi Neziri

    #include#includeusingnamespacestd;

    intmain(){

    constintm=7;intA[m]={2,-3,-7,4,1,-2,2},i,p,n;p=0;n=0;for(i=0;i

  • 7/25/2019 PermbledhjeC++

    58/101

    Gjuh programuese: Prmbledhje detyrash n C++ 57

    Vehbi Neziri

    usingnamespacestd;

    intmain(){

    constintm=10;floata[m], mes=0;

    for(inti = 0; i < m; i++)a[i] = rand()%10+1;

    cout

  • 7/25/2019 PermbledhjeC++

    59/101

    Gjuh programuese: Prmbledhje detyrash n C++ 58

    Vehbi Neziri

    #includeusingnamespacestd;

    intmain(){intconstn=5,x=-2;inti,j;doubles,A[n];

    for(i=0;i

  • 7/25/2019 PermbledhjeC++

    60/101

    Gjuh programuese: Prmbledhje detyrash n C++ 59

    Vehbi Neziri

    }}

    cout

  • 7/25/2019 PermbledhjeC++

    61/101

    Gjuh programuese: Prmbledhje detyrash n C++ 60

    Vehbi Neziri

    Matricat

    94. T shkruhet programi n C++ pr krijimin dhe mbushjen e matricskatrore A(m,m), nse m=5. Antart e matrics t mbushen sipas shprehjes

    aij=i.

    #include#includeusingnamespacestd;

    intmain(){

    constintm=5;inti,j;inta[m][m];cout

  • 7/25/2019 PermbledhjeC++

    62/101

    Gjuh programuese: Prmbledhje detyrash n C++ 61

    Vehbi Neziri

    i=0;j=0;do{

    do{

    cout

  • 7/25/2019 PermbledhjeC++

    63/101

    Gjuh programuese: Prmbledhje detyrash n C++ 62

    Vehbi Neziri

    {constintm=6;inti=0,j=0,a[m][m];

    while(i

  • 7/25/2019 PermbledhjeC++

    64/101

    Gjuh programuese: Prmbledhje detyrash n C++ 63

    Vehbi Neziri

    cout

  • 7/25/2019 PermbledhjeC++

    65/101

    Gjuh programuese: Prmbledhje detyrash n C++ 64

    Vehbi Neziri

    elseif(i

  • 7/25/2019 PermbledhjeC++

    66/101

    Gjuh programuese: Prmbledhje detyrash n C++ 65

    Vehbi Neziri

    if(j

  • 7/25/2019 PermbledhjeC++

    67/101

    Gjuh programuese: Prmbledhje detyrash n C++ 66

    Vehbi Neziri

    102. T formohet matrica katrore M[m][m]. Vlerat e antarve t mbushen nmnyr t rastsishme prej 0-99 duke prdorur funksionin rand(). M pas tgjendet antari m i madh n seciln shtyll.

    #include

    #includeusingnamespacestd;

    intmain(){

    constintm=8;intmatrica[m][m], i=0, j=0;intmax;

    for(i=0;i

  • 7/25/2019 PermbledhjeC++

    68/101

    Gjuh programuese: Prmbledhje detyrash n C++ 67

    Vehbi Neziri

    cout

  • 7/25/2019 PermbledhjeC++

    69/101

    Gjuh programuese: Prmbledhje detyrash n C++ 68

    Vehbi Neziri

    {cout.width(6);cout

  • 7/25/2019 PermbledhjeC++

    70/101

    Gjuh programuese: Prmbledhje detyrash n C++ 69

    Vehbi Neziri

  • 7/25/2019 PermbledhjeC++

    71/101

    Gjuh programuese: Prmbledhje detyrash n C++ 70

    Vehbi Neziri

    }cout

  • 7/25/2019 PermbledhjeC++

    72/101

    Gjuh programuese: Prmbledhje detyrash n C++ 71

    Vehbi Neziri

    if(i>j)mat[i][j] =i-j;

    }}

    cout

  • 7/25/2019 PermbledhjeC++

    73/101

    Gjuh programuese: Prmbledhje detyrash n C++ 72

    Vehbi Neziri

    Funksionet

    108.

    T shkruhet funksioni i cili nuk kthen rezultat por e shfaq nj mesazhprshndets.

    #includeusingnamespacestd;

    voidshfaqMesazhin(){

    cout

  • 7/25/2019 PermbledhjeC++

    74/101

    Gjuh programuese: Prmbledhje detyrash n C++ 73

    Vehbi Neziri

    intmain(){

    cout

  • 7/25/2019 PermbledhjeC++

    75/101

    Gjuh programuese: Prmbledhje detyrash n C++ 74

    Vehbi Neziri

    {returnnum1 + num2;

    }

    113. T shkruhet programi i cili prmes funksionit permbyse prmbys numrin

    e dhn.

    #includeusingnamespacestd;

    intpermbys(intn){

    intreverse = 0;while(n != 0){

    reverse = reverse * 10;reverse = reverse + n%10;n = n/10;

    }returnreverse;

    }

    intmain(){

    intnr=permbys(123456789);cout

  • 7/25/2019 PermbledhjeC++

    76/101

    Gjuh programuese: Prmbledhje detyrash n C++ 75

    Vehbi Neziri

    115. T shkruhet programi i cili prmes funksionit e kontrollon nj numr tdhn prmes tastiers a sht numr i thjesht apo jo.

    #include

    usingnamespacestd;

    intnumer_thjeshte(intnumri){

    inti;if(numri==1 || numri==2){

    return1;}elseif(numri

  • 7/25/2019 PermbledhjeC++

    77/101

    Gjuh programuese: Prmbledhje detyrash n C++ 76

    Vehbi Neziri

    constfloatPI = 3.14159F;returnPI* pow(rrezja,2);

    }

    intmain(){

    doublerr;

    cout > rr;cout

  • 7/25/2019 PermbledhjeC++

    78/101

    Gjuh programuese: Prmbledhje detyrash n C++ 77

    Vehbi Neziri

    intmain(){

    intn=0;doublefakt;coutn;

    fakt = faktorieli(n);cout

  • 7/25/2019 PermbledhjeC++

    79/101

    Gjuh programuese: Prmbledhje detyrash n C++ 78

    Vehbi Neziri

    {for(j=1;j

  • 7/25/2019 PermbledhjeC++

    80/101

    Gjuh programuese: Prmbledhje detyrash n C++ 79

    Vehbi Neziri

    intfaktorieli(intnumri){

    if(numri == 0)return1;

    // thirrja rekurzivereturnnumri * faktorieli(numri - 1);

    }

    123. T shkruhet programi i cili prmban dy konstante me emrin studenta.Njra sht konstante globale, kurse tjetra sht konstante brendafunksionit fiek. T shtypet vlera e konstants n funksionin main dhe nfunksionin fiek. Kontrolloni cila vler po shtypet n njrin dhe ntjetrin rast.

    #includeusingnamespacestd;

    voidfiek();

    constintstudenta = 500; // konstante globale

    intmain(){

    cout

  • 7/25/2019 PermbledhjeC++

    81/101

    Gjuh programuese: Prmbledhje detyrash n C++ 80

    Vehbi Neziri

    return0;}

    125. T shkruhet funksioni pr shkmbimin e verave t dy variablave dukeshfrytzuar nj variabl ndihmse.

    #includeusingnamespacestd;

    voidshkembe(int&a, int&b){

    intt = a;a = b;b = t;

    }

    intmain(){

    intq = 3, r = 5;

    cout

  • 7/25/2019 PermbledhjeC++

    82/101

    Gjuh programuese: Prmbledhje detyrash n C++ 81

    Vehbi Neziri

    127. T krijohet vektori A(m) duke shfrytzuar funksionin krijo_vektor.Antart e vektorit t mbushen sipas shprehjes s 2*i+1. M pas t shtypenantart e vektorit t krijuar.

    #includeusingnamespacestd;

    constintm=5;

    voidkrijo_vektor(intv[], intm){

    for(inti = 0; i < m; i++)v[i] =2*i+1;

    }

    intmain(){

    intA[m];krijo_vektor(A,m);cout

  • 7/25/2019 PermbledhjeC++

    83/101

    Gjuh programuese: Prmbledhje detyrash n C++ 82

    Vehbi Neziri

    {cout

  • 7/25/2019 PermbledhjeC++

    84/101

    Gjuh programuese: Prmbledhje detyrash n C++ 83

    Vehbi Neziri

    printimi++;}

    voidmbush_vektor(intv[], intm){

    srand(time(NULL));for(inti = 0; i < m; i++)

    v[i] =rand()%100+1;printo(v);

    }

    intmain(){

    intA[madh];mbush_vektor(A,madh);sort(A);printo(A);

    system("pause");return0;

    }

    130.

    T shkruhet programi i cili prmban skedart:a. matematika.cpp n t cilin jan t definuara funksionet mbledh,

    zbrit, shumezodhepjeseto.b. matematika.h n t cilin jan t definuara prototipat e funksioneve

    t cekura n pikn a.c. operimet.cpp n t cilin thirret funksionet pr mbledhjen,

    zbritjen, shumzimin dhe pjestimit t dy numrave

    //matematika.cpp

    intmbledh(intx, inty){

    returnx + y;}intzbrit(intx, inty){

    returnx - y;}intshumezo(intx, inty){

    returnx * y;}floatpjeseto(intx, inty){

    return(float)x/y;}

    //matematika.hintmbledh(intx, inty);intzbrit(intx, inty);intshumezo(intx, inty);floatpjeseto(intx, inty);

    //operimet.cpp#include#include"mat.h"usingnamespacestd;

    intmain(){

  • 7/25/2019 PermbledhjeC++

    85/101

    Gjuh programuese: Prmbledhje detyrash n C++ 84

    Vehbi Neziri

    inta=15,b=4;cout

  • 7/25/2019 PermbledhjeC++

    86/101

    Gjuh programuese: Prmbledhje detyrash n C++ 85

    Vehbi Neziri

    #include"shuma_1_n.txt";system("pause");return0;

    }

    133.

    Nse kompania e energjis elektrike i faturon konsumatort sipastarifave vijuese: 9 cent/kWh pr 300 kilovatt e par

    8 cent/kWh pr 300 kilovatt e tjer (deri n 600kWh)

    6 cent/kWh pr 400 kilovatt e tjer (deri n 1000kWh)

    4 cent/kWh pr t gjith kilovatt mbi 1000kWh.

    T shkruhet programi i cili llogarit koston pr energjin e shpenzuar prsecilin konsumator. Programi duhet t prmbaj:

    funksionin pr gjenerimin e 10 numrave t rastit (0 deri n 2000) pr

    kilovatt e shpenzuar nga secili konsumator. funksionin pr llogaritjen e kostos pr kilovatt e shpenzuar nga

    secili konsumator.

    funksionin pr mbushjen e tabels (matric 10x3) e cila ruan ID e

    konsumatorit, kWh dhe koston e llogaritur n baz t kilovatve t

    shpenzuar.

    funksionin pr shtypjen e tabels e cila tregon konsumatorin,

    kilovatt dhe koston pr secilin konsumator si dhe totalin e kilovatve

    dhe kostos pr t gjith konsumatort.

    #include#include#includeusingnamespacestd;

    constfloattarifa1=0.09;constfloattarifa2=0.08;constfloattarifa3=0.06;constfloattarifa4=0.04;

    doublekosto; //kostoja per kwhdoubletotali_kosto = 0; //totali per te gjithe konsumatoretinttotali_kwh = 0; //numri i KWH per te gjithe konsumatoret

    intkwh=0; //kilovatet per konsumatorinintnumri=0;

    constintm=10,n=3;doubletabela[m][n];

    doublellogarit_shpenzimet(intkonsumatori,intkwhp)

  • 7/25/2019 PermbledhjeC++

    87/101

    Gjuh programuese: Prmbledhje detyrash n C++ 86

    Vehbi Neziri

    {if(kwhp < 300){

    kosto = ((kwhp) * (tarifa1));}elseif(kwhp < 600){

    kosto = (300 * tarifa1) + (kwhp -300) *tarifa2;}elseif(kwhp < 1000){

    kosto = (300 * tarifa1) + ((300) * (tarifa2)) + ((kwhp - 600) *(tarifa3));

    }elseif(kwhp > 1000){

    kosto = ((300) * (tarifa1)) + ((300) * (tarifa2)) + ((400) *(tarifa3)) + ((kwhp -1000) * (tarifa4));

    }returnkosto;

    }

    voidmbush_tabelen(intkonsumatori, doublekwh, doublekosto){

    tabela[numri][0]=konsumatori;tabela[numri][1]=kwh;tabela[numri][2]=kosto;numri++;

    }

    voidprinto_tabelen(){

    cout

  • 7/25/2019 PermbledhjeC++

    88/101

    Gjuh programuese: Prmbledhje detyrash n C++ 87

    Vehbi Neziri

    cout

  • 7/25/2019 PermbledhjeC++

    89/101

    Gjuh programuese: Prmbledhje detyrash n C++ 88

    Vehbi Neziri

    voidpalindrome(intmin, intmax){

    intnum,r,sum,temp;

    cout

  • 7/25/2019 PermbledhjeC++

    90/101

    Gjuh programuese: Prmbledhje detyrash n C++ 89

    Vehbi Neziri

    doublesip;cout>r>>l;sip=cilindri(r, l);cout

  • 7/25/2019 PermbledhjeC++

    91/101

    Gjuh programuese: Prmbledhje detyrash n C++ 90

    Vehbi Neziri

    Shembuj vet-testues

    1.

    Prcakto prparsin e operatorve pr shprehjet e mposhtme

    a) 16 * 4 / 2 * 3b) 20 + 4 * 2 / 3 - 1c) 4 / 2 + 1 -6 / 2d) (n + 2) * (++n) + 5

    2. Vlerso shprehjet e mposhtme kur sht e mundshme. % sht pjestimimodular.

    a) 25 / 3b)

    20 - 12 / 4 * 2c) 32 % 7d) 3 - 5 % 7e) 18.0 / 4f) 28 - 5 / 2.0g) 17 + 5 % 2 - 3h) 15.0 + 3.0 * 2.0 / 5.0

    3. Vlerso shprehjet e mposhtme kur sht e mundshme nse x=5, y=6, z=4dhef=3.5. %sht pjestimi modular.

    a)

    (x + z) % yb) (x + y) % wc)

    (y + f) % xd) (x + y) *fe) (x % y) % zf) (y % z) % xg) (x * z) % yh)

    ((x * y) *f) *z

    4.

    Nse nga shprehjet e mposhtme jan t sakta:

    intnum1, num2, newNum;doublex, y;

    a) num1 = 35;b) newNum = num1 num2;c) num1 = 5; num2 = 2 + num1; num1 = num2 / 3;d) num1 * num2 = newNum;e) x = 12 * num1 - 15.3;f)

    num1 * 2 = newNum + num2;g) x / y = x * y;

    5. Cilat variabla jan deklaruar sakt?

    a) n = 12;b) char chr = ;

  • 7/25/2019 PermbledhjeC++

    92/101

    Gjuh programuese: Prmbledhje detyrash n C++ 91

    Vehbi Neziri

    c) int nje = 5, dy;d)

    double x, y, z;

    6.

    Komandat para-procesorike fillojn me simbolin:

    a) *

    b)

    #c) $d) !e) Asnjrn

    7. T gjenden vlerat e shprehjeve:a)

    b)

    c) ( )

    8. T shkruhet programi pr shtypjen e fjals C++ si n pamjen e mposhtme

    CCCCCCCCC ++ ++CC ++ ++CC ++++++++++++++ +++++++++++++++CC ++++++++++++++ +++++++++++++++CC ++ ++CCCCCCCCC ++ ++

    9.

    Gjej vlerat e shprehjevea. pow(4,2);b. sqrt(25.0);c. abs(-3);

    10. Konverto shprehjet matematikore ne C++

    a. b. c.

    d.

    11. Ligji i Njutonit thot q forca F midis dy trupave M1 dhe M2 sht

    ku k sht konstanta e gravitetit dhe d sht distanca ndrmjettrupave. Vlera e prafrt e konstantes ksht 6.67 x 10-11 Nm2/kg2.T shkruhet programi pr llogaritjen e forcs, nse dihen masat etrupave dhe distanca n mes tyre.

  • 7/25/2019 PermbledhjeC++

    93/101

    Gjuh programuese: Prmbledhje detyrash n C++ 92

    Vehbi Neziri

    12. Nse numri i shtypur sht 6, sa do t jet vlera e a-s pasekzekutimit t kodit?

    cin >> a;if(a > 0)

    switch(a)

    {case1:a = a + 3;

    case3:a++;break;

    case6:a = a + 6;

    case8:a = a * 8;break;

    default:a--;

    }

    elsea = a + 2;

    13.

    ka do t shtypet pas ekzekutimit t kodit?

    intnum = 1;while(num < 10){

    cout

  • 7/25/2019 PermbledhjeC++

    94/101

    Gjuh programuese: Prmbledhje detyrash n C++ 93

    Vehbi Neziri

    d. inttest[-15]; _______________________________________________________________e. doublesales[5.5]; ___________________________________________________________

    17.Prcakto cilat deklarime t vektorve jan t sakta. Nse nuk jan tsakta, pse nuk jan?

    a. intnumra[5]={0,0,1,1,2};_____________________________________________________b. intvite[4]= {2011,2012,2013,2014,2015,2016};_________________________________c. doublenumra[5]={2,2.5,,4,8.6,9}; ____________________________________________

    18.

    Deklaro vektort

    a. moshat tipit int me 10 antar dhe inicio me vlerat 2, 7, 9, 10, 5, 18,21, 22, 25 dhe32.

    b. vleratt tipit double me 5 antar dhe inicio me vlerat 12.4, 4.33, 2.05,18.19 dhe 25.25.

    c. alfa t tipit char me 4 antar dhe inicio me vlerat 'F', 'I', 'E', dhe'K'

    19. ka do t shtypet n ekran pas ekzekutimit t kodit t mposhtm:

    doublea[3] = {1.1, 2.2, 3.3};cout

  • 7/25/2019 PermbledhjeC++

    95/101

    Gjuh programuese: Prmbledhje detyrash n C++ 94

    Vehbi Neziri

    22.

    Shkruani kodin n C++ pr:

    a. Deklarimin e vektorit alfa me 15antar t tipit int.b. Shtyp vlerat 10antarve t par t vektorit alfa.c. Vendos vlern e antarit t pest t vektorit n 10.

    d.

    Vendos vlern e antarit t 10si shum e vlerave t antarit t 12dhe13.

    23. Supozoni q lista sht vektor me 5antar t tipit int. ka do truhet n listapas ekzekutimit t kodit vijues?

    for(inti = 0; i < 5; i++){

    lista[i] = 2 * i + 5;if(i % 2 == 0)

    lista[i] = lista[i] - 3;}

    24. Shkruani programin n C++ dhe deklaroni nj vektor me 50 antar ttipit double. 25antaret e par t mbushen me katrorin e indekseve, kurse25antart e tjer t mbushen me kubin e indekseve. Shtypja e vektorit tbhet n 10shtylla.

    25. N deklarimin doublerezultati[10][10];identifiko:a. Emrin e fushs (matrices)___________________________________b. Madhsin e fushs (rendi) _________________________________c. Tipin e t dhnave _________________________________________d.

    Rangun e vlerave pr indekset ______________________________

    26. A mund t deklarohet nj vektor si n kodin e mposhtm?

    intmadhesia;cout > madhesia;cout

  • 7/25/2019 PermbledhjeC++

    96/101

    Gjuh programuese: Prmbledhje detyrash n C++ 95

    Vehbi Neziri

    30. A paraqet prototip t funksionit apo thirrje t funksionit rreshti imposhtm?

    voidrezultati();

    31.

    Cili prototip sht i shkruar sakt?a. voidnumri(double);b. numri(10.55);

    32. Sa vlera mund t kthej nj funksion n C++?a. 1b. 2c. Shumd. Asnj

    33.

    Nse funksioni nuk kthen vler duhet t prdoret fjala ________ prparaemrit t funksionit (si tip kthyes i funksionit).

    34. Vlerat q drgohen tek funksionet quhen _____________________________.

    35. Kur funksioni merr m shum se nj parametr, a ka rndsi renditja etyre gjat thirrjes s funksionit? Po/Jo.

    36.

    Si kthehet vlera nga funksioni. Cila fjal prdoret? _______________.

    37. A mundet funksioni t ket variabl me emrin e njjt sikurse variablaglobale? Po/Jo.

    38. Gjej gabimet n funksionin e mposhtm.

    voidtotali(intv1, v2, v3){

    returnv1 + v2 + v3;

    }

    39.

    Gjej gabimet n funksionin e mposhtm.

    doublemesatarja(intv1, intv2, intv3){

    doubleaverage;average = v1 + v2 + v3 / 3;

    }

    40. ka do t shtypet n ekran pas ekzekutimit t kodit t mposhtm, nsedo jepni numrin 10?

    #includeusingnamespacestd;

  • 7/25/2019 PermbledhjeC++

    97/101

    Gjuh programuese: Prmbledhje detyrash n C++ 96

    Vehbi Neziri

    voidfunk1(){

    cout

  • 7/25/2019 PermbledhjeC++

    98/101

    Gjuh programuese: Prmbledhje detyrash n C++ 97

    Vehbi Neziri

    43. Shkruaj prototipin e funksionit dhe definimin e tij i cili merr treparametra (argumente) int dhe kthen si rezultat shumn e tyre.

    44. Gjej gabimet n funksionin e mposhtm:

    voidtotal(intvalue1, value2, value3){

    returnvalue1 + value2 + value3;}

    45.

    Shkruaj deklarimin e dhe definimin e funksionit i cili merr njparametr t tipit double. Funksionin duhet t kthej 'P'nse parametrisht pozitiv dhe 'N'nse parametri sht negativ.

    46. T shkruhet funksionin voidi cili ka tre parametra t tipit int dhe i

    cili shtyp n ekran prodhimin e tre parametrave.

    47.

    T shkruhet funksioni i cili ka nj parametr t tipit char dhe i cilikthen truense parametri sht numr, dhe falsense parametri nuk shtnumr.

    48. Supozoni se funksioni funksioni1 e ka nj variabl t deklaruarprbrenda tij me emrin shuma, por edhe funksioni2 e ka t deklaruarvariablen me t njjtin emr shuma.

    a.

    A do t kompilohet programi? Po/Job. A do t ekzekutohet programi? Po/Jo

    49. Nse nj variabl prdoret tek nj funksion, ku duhet t deklarohetajo?

    a. N t njjtin funksionb. N funksionin mainc.

    N do pjes t kodit

    50. ka do t shtypet n ekran pas ekzekutimit t kodit t mposhtm:

    #includeusingnamespacestd;

    voidfunksioni( int& x, inty, int& z);

    intmain( ){

    inta, b, c;a = 10;b = 20;

    c = 30;funksioni(a, b, c);cout

  • 7/25/2019 PermbledhjeC++

    99/101

    Gjuh programuese: Prmbledhje detyrash n C++ 98

    Vehbi Neziri

    return0;}

    voidfunksioni( int&x, inty, int&z){

    cout

  • 7/25/2019 PermbledhjeC++

    100/101

    Gjuh programuese: Prmbledhje detyrash n C++ 99

    Vehbi Neziri

    for(j = 0; j < 3; j++)matrica[i][j] =i+j;

    56. Nse kemi nj buxhet prej 500 Eurosh dhe duhet t blejm lapsat ciltkushtojn nga 1 Euro, antat cilat kushtojn nga 10 Euro dhe tavolinat

    cilat kushtojn nga 50. T shkruhet programi i cili llogarit se sa lapsa,sa anta dhe sa tavolina duhet t blejm n menyr q shuma e tyre t jet500Euro.

    57.

    T shkruhet programi pr konvertimin e numrit nga sistemi decimal nsistemin oktal.

    58. T shkruhet programi pr konvertimin e numrit nga sistemi binar nsistemin decimal.

    59.

    T shkruhet programi pr konvertimin e numrave nga nj sistem nsistemin tjetr (binar, octal, decimal dhe heksadecimal). Programi t ketmundsin e zgjedhjes s kahjes s konvertimit

    60. T shkruhet funksioni me nj parametr t tipit int i cili kontrollonnse numri i drguar si parametr sht numr palindrome.

    61.

    T shkruhet programi i cili gjeneron serin Fibonati pr m antar.Seria sht Fibonati kur shuma e dy antarve paraprak sht e barabart

    me antarin e ri Fn = Fn-2 + Fn-1 (p.sh 0 1 1 2 3 5 8 13 21...) Numrat eantarve t gjeneruar t ruhen n nj vektor me madhsi mdhe m pas tshtypen.

    62. T shkruhet programi i cili formon nj matric t rendit 3x3 dhe embush me numra t rastit nga 0-20. Pr matricn e formuar t gjendetdeterminanta.

    63. T shkruhet programi i cili i shkmben vlerat e dy vektorve t formuardhe iniciuar me vlera t rastit. D.m.th vlerat e vektorit A t ruhen t

    vektori B dhe anasjelltas.

    64. T shkruhet programi i cili i gjen numrat e fort (t ashtuquajturstrong) n nj rang t caktuar. Numrat e fort jan ata numra pr t ciltshuma e faktorielit t secils shifr sht e barabart me vetveten(p.sh1!+4!+5!=1+24+120=145).

    65. T shkruhet programi i cili llogarit rrnjt e ekuacionit kuadratik

    ax2+bx+c=0. Rrnjt jan .

  • 7/25/2019 PermbledhjeC++

    101/101

    Gjuh programuese: Prmbledhje detyrash n C++ 100