Close
Faqja 4 prej 4 FillimFillim ... 234
Duke shfaqur rezultatin 31 deri 34 prej 34
  1. #31
    i/e regjistruar Maska e hot_prinz
    Anëtarësuar
    29-05-2007
    Vendndodhja
    Frankfurt
    Postime
    9,878
    ok tani loja vazhdon edhe nese lojtari gjen rastesisht nje numer magjik deri tek {m=1,n=1} dhe kompjuteri fiton gjithmone lojen:

    Kodi PHP:

    using System
    ;
    using System.Collections;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace 
    Loja_letres
    {
        class 
    Program
        
    {
            public static 
    ArrayList nr_magjike;
            public static 
    bool bool_loja true;

            static 
    void Main(string[] args)
            {

                
    shkruaj("\n\n     ************************************************"0);
                
    shkruaj("     ***                                          ***"0);
                
    shkruaj("     ***                 prej letrën!             ***"0);
                
    shkruaj("     ***                                          ***"0);
                
    shkruaj("     ************************************************\n\n"1);

                
    shkruaj("shënoni madhësinë e letrës në m (vlerë numerike):"1);
                
    int gjatesia_letres_m int.Parse(Console.ReadLine());
                
    shkruaj("shënoni madhësinë e letrës në n (vlerë numerike):"1);
                
    int gjatesia_letres_n int.Parse(Console.ReadLine());
                
    shkruaj("shënoni emrin tuaj (psh: Brus-Lia :)):"1);
                
    String strEmri Console.ReadLine();
                
    string radha_lojtarit strEmri;
                
    int shuma_katrore gjatesia_letres_m gjatesia_letres_n;

                
    bool perfundoi false;

                while (
    shuma_katrore perfundoi == false)
                {
                    if (
    bool_loja)
                    {
                        if (
    radha_lojtarit == strEmri)
                        {
                            
    shkruaj("\n\n-> në radhë është - " strEmri1);
                            
    prej(ref shuma_katroreref gjatesia_letres_mref gjatesia_letres_n,
                                
    strEmri);
                            if (
    bool_loja)
                                
    radha_lojtarit "Kompjuteri";
                        }
                        else
                        {
                            
    shkruaj("\n\n-> në radhë është - Kompjuteri (loz automatikisht)"1);
                            
    prej(ref shuma_katroreref gjatesia_letres_mref gjatesia_letres_n,
                                
    "Kompjuteri");
                            if (
    bool_loja)
                                
    radha_lojtarit strEmri;
                        }
                    }
                    else
                    {
                        if (
    radha_lojtarit == strEmri)
                        {
                            
    shkruaj("\n*\n*\n\n" strEmri " fitoi lojën\n sepse ndau letren ne nje numer magjik"1);
                            
    string t1 "   -> numrat_magjike ishin {";
                            for (
    int i 0nr_magjike.Counti++)
                            {
                                if (
    0)
                                    
    t1 += "," nr_magjike[i];
                                else
                                    
    t1 += nr_magjike[i];
                            }
                            
    t1 += "}\n\n*\n*";
                            
    shkruaj(t10);
                            
    perfundoi true;
                        }
                        else
                        {
                            
    shkruaj("\n*\n*\n\nKompjuteri fitoi lojën\n sepse ndau letren ne nje numer magjik"1);
                            
    string t1 "   -> numrat_magjike ishin {";
                            for (
    int i 0nr_magjike.Counti++)
                            {
                                if (
    0)
                                    
    t1 += "," nr_magjike[i];
                                else
                                    
    t1 += nr_magjike[i];
                            }
                            
    t1 += "}\n\n*\n*";
                            
    shkruaj(t10);
                            
    perfundoi true;
                        }
                    }
                }

                if (
    bool_loja)
                {
                    if (
    radha_lojtarit == strEmri)
                        
    shkruaj("\n*\n*\n\n" strEmri " humbi lojën\n sepse i mbeti katrori me siperfaqën 1 cm²\n\n*\n*"1);
                    else
                        
    shkruaj("\n*\n*\n\nKompjuteri humbi lojën\n sepse i mbeti katrori me siperfaqën 1 cm²\n\n*\n*"1);
                }

                
    shkruaj("\n\nshtyp një tastë në tastierë për të përfunduar lojën..."1);
                
    Console.Read();

            }
            static 
    void prej(ref int shuma_katroreref int gjatesia_letres_m,
                                
    ref int gjatesia_letres_nstring p)
            {
                
    Random numri_random = new Random();

                
    int pika_ndarjes 0;
                
    bool m false;


                if (
    == "Kompjuteri")
                {
                    
    shkruaj("letra për tu prerë ka përmasat m=" gjatesia_letres_m "cm, n=" gjatesia_letres_n "cm"
                        
    " ose një sipërfaqe " gjatesia_letres_m gjatesia_letres_n "cm²"1);

                    if (
    gjatesia_letres_m >= gjatesia_letres_n)
                    {
                        
    merr_nr_magjike(gjatesia_letres_mgjatesia_letres_n);

                        
    shkruaj("Kompjuteri - preu në anën m!"1);

                        
    nr_magjike.Reverse();

                        
    bool nr_magjik_tjeter false;

                        for (
    int i 0nr_magjike.Counti++)
                        {
                            if (!
    nr_magjik_tjeter)
                            {
                                if (
    gjatesia_letres_m > (int)nr_magjike[i])
                                {
                                    
    pika_ndarjes gjatesia_letres_m 
                                        (
    gjatesia_letres_m - (int)nr_magjike[i]);
                                    
    shkruaj("Kompjuteri zbriti anën m={" gjatesia_letres_m +
                                        
    "-" + (gjatesia_letres_m - (int)nr_magjike[i]).ToString()  + 
                                        
    "} dhe e barazoi me numrin magjik={" + (int)nr_magjike[i] +"}"1);
                                    
    nr_magjik_tjeter true;
                                }
                            }
                        }
                        
    true;
                    }
                    else
                    {
                        
    merr_nr_magjike(gjatesia_letres_mgjatesia_letres_n);
                        
    shkruaj("Kompjuteri - preu në anën n!"1);

                        
    nr_magjike.Reverse();

                        
    bool nr_magjik_tjeter false;
                        for (
    int i 0nr_magjike.Counti++)
                        {
                            if (!
    nr_magjik_tjeter)
                            {
                                if (
    gjatesia_letres_n > (int)nr_magjike[i])
                                {
                                    
    pika_ndarjes gjatesia_letres_n -
                                        (
    gjatesia_letres_n - (int)nr_magjike[i]);
                                    
    shkruaj("Kompjuteri zbriti anën n={" gjatesia_letres_n +
                                        
    "-" + (gjatesia_letres_n - (int)nr_magjike[i]).ToString() +
                                        
    "} dhe e barazoi me numrin magjik={" + (int)nr_magjike[i] + "}"1);
                                    
    nr_magjik_tjeter true;
                                }
                            }
                        }
                    }
                }
                else
                {
                    
    shkruaj("letra për tu prerë ka përmasat m=" gjatesia_letres_m "cm, n=" gjatesia_letres_n "cm"
                        
    " ose një sipërfaqe " gjatesia_letres_m gjatesia_letres_n "cm²"1);

                    
    merr_nr_magjike(gjatesia_letres_mgjatesia_letres_n);

                    
    shkruaj("(shkruaj <1> për të prerë anën m dhe <2> për të prerë anën n)"1);
                    
    int ana_ndarjes int.Parse(Console.ReadLine());

                    switch (
    ana_ndarjes)
                    {
                        case 
    1:
                            if (
    gjatesia_letres_m == 1)
                            {
                                
    ana_ndarjes 2;
                                
    shkruaj("   -> ana m nuk bën të ndahet sepse ka vlerën 1!  <--<"1);
                            }
                            break;
                        case 
    2:
                            if (
    gjatesia_letres_n == 1)
                            {
                                
    ana_ndarjes 1;
                                
    shkruaj("   -> ana n nuk bën të ndahet sepse ka vlerën 1!  <--<"1);
                            }
                            break;
                    }

                    switch (
    ana_ndarjes)
                    {
                        case 
    1:
                            if (
    gjatesia_letres_m 1)
                            {
                                
    shkruaj(" - preu në anën m!"1);
                                
    shkruaj("në cilën pikë dëshironi të preni letrën në m?"1);
                                
    shkruaj("(shkruaj një vlerë numerike prej 1 deri " + (gjatesia_letres_m 2) + ")"1);
                                
    int intPikam int.Parse(Console.ReadLine());
                                
    pika_ndarjes gjatesia_letres_m intPikam;
                                while (
    intPikam > (gjatesia_letres_m 2))
                                {
                                    
    shkruaj("(Kujdes -> shkruaj vetëm një vlerë numerike prej 1 deri " + (gjatesia_letres_m 2) + ")"1);
                                    
    pika_ndarjes gjatesia_letres_m - (int.Parse(Console.ReadLine())); ;
                                }
                                
    shkruaj(" preu letrën në pikën " pika_ndarjes " të m-it"1);
                                
    true;

                            }
                            break;

                        case 
    2:
                            if (
    gjatesia_letres_n 1)
                            {
                                
    shkruaj(" - preu në anën n!"1);
                                
    shkruaj("në cilën pikë dëshironi të preni letrën në n?"1);
                                
    shkruaj("(shkruaj një vlerë numerike prej 1 deri " + (gjatesia_letres_n 2) + ")"1);
                                
    int intPikan int.Parse(Console.ReadLine());
                                
    pika_ndarjes gjatesia_letres_n intPikan;
                                while (
    intPikan > (gjatesia_letres_n 2))
                                {
                                    
    shkruaj("(Kujdes -> shkruaj vetëm një vlerë numerike prej 1 deri " + (gjatesia_letres_n 2) + ")"1);
                                    
    pika_ndarjes gjatesia_letres_n - (int.Parse(Console.ReadLine()));
                                }
                                
    shkruaj(" preu letrën në pikën " pika_ndarjes " të n-it"1);
                            }
                            break;
                    }

                    for (
    int i 0nr_magjike.Counti++)
                    {
                        if (
    pika_ndarjes == (int)nr_magjike[i])
                            
    shkruaj(" preu letrën në pikën magjike {" pika_ndarjes +
                                
    "}\n   -> por Urijani nuk e lejoi te fitoje lojen! <-----<< >:)"1);
                            
    //bool_loja = false;
                    
    }
                }

                if (
    m)
                {
                    if ((
    pika_ndarjes gjatesia_letres_n) >
                            ((
    gjatesia_letres_m pika_ndarjes) * gjatesia_letres_n))
                    {
                        
    shuma_katrore pika_ndarjes gjatesia_letres_n;
                        
    gjatesia_letres_m pika_ndarjes;
                    }
                    else
                    {
                        
    shuma_katrore = (gjatesia_letres_m pika_ndarjes) * gjatesia_letres_n;
                        
    gjatesia_letres_m gjatesia_letres_m pika_ndarjes;
                    }
                }
                else
                {
                    if ((
    pika_ndarjes gjatesia_letres_m) >
                        ((
    gjatesia_letres_n pika_ndarjes) * gjatesia_letres_m))
                    {
                        
    shuma_katrore pika_ndarjes gjatesia_letres_m;
                        
    gjatesia_letres_n pika_ndarjes;
                    }
                    else
                    {
                        
    shuma_katrore = (gjatesia_letres_n pika_ndarjes) * gjatesia_letres_m;
                        
    gjatesia_letres_n gjatesia_letres_n pika_ndarjes;
                    }
                }

                
    shkruaj(" fitoi katrorin me sipërfaqe " shuma_katrore.ToString() + "cm²"1);

                if (
    == "Kompjuteri")
                {
                    
    nr_magjike.Reverse();
                    
    string t1 "   -> numrat_magjikë ishin {";
                    if (
    nr_magjike.Count 0)
                    {
                        for (
    int i 0nr_magjike.Counti++)
                        {
                            if (
    0)
                                
    t1 += "," nr_magjike[i];
                            else
                                
    t1 += nr_magjike[i];
                        }
                        
    t1 += "}";
                        
    shkruaj(t11);
                    }
                }
                else
                {
                    
    string t1 "   -> numrat_magjikë ishin {";
                    if (
    nr_magjike.Count 0)
                    {
                        for (
    int i 0nr_magjike.Counti++)
                        {
                            if (
    0)
                                
    t1 += "," nr_magjike[i];
                            else
                                
    t1 += nr_magjike[i];
                        }
                        
    t1 += "}";
                        
    shkruaj(t11);
                    }
                }
            }
            static 
    void merr_nr_magjike(int iint j)
            {
                
    int aMadheaVogel;

                if (
    j)
                {
                    
    aMadhe i;
                    
    aVogel j;
                }
                else if (
    j)
                {
                    
    aMadhe j;
                    
    aVogel i;
                }
                else
                {
                    
    aMadhe i;
                    
    aVogel j;
                }

                if (
    aVogel >= 1)
                {
                    
    int iTemp aVogel;
                    
    nr_magjike = new ArrayList();

                    
    nr_magjike.Add(aVogel);
                    for (
    int x 1aMadhex++)
                    {
                        if ((
    iTemp) + aMadhe)
                        {
                            
    iTemp = (iTemp) + 1;
                            
    nr_magjike.Add(iTemp);
                        }
                    }
                }
            }
            static 
    void shkruaj(string pint i)
            {
                
    Console.WriteLine(p);
                if (
    0)
                    
    System.Threading.Thread.Sleep(200);
            }
        }


  2. #32
    Liburne Maska e Urijan
    Anëtarësuar
    16-07-2004
    Vendndodhja
    United States of Albanian
    Postime
    104
    e gjitha eshte ne rregul por vetem ne fund kur letra mbete katror kompjuteri nuk pret por e jep te njeten prerje. testoje nese mundet ... shikoje ne fund (psh m=5, n=5) kompjuteri nuk e pret letren.
    Fotografitë e Bashkëngjitura Fotografitë e Bashkëngjitura  
    Ndryshuar për herë të fundit nga Urijan : 28-01-2009 më 17:37
    Çdo ditë që jetojmë është një mundësi e veçantë

  3. #33
    i/e regjistruar Maska e hot_prinz
    Anëtarësuar
    29-05-2007
    Vendndodhja
    Frankfurt
    Postime
    9,878
    problemi eshte se, kompjuteri llogarit permes numrave magjike se sa i duhet te zvogloje anen aktuale per te barazuar numrin tjeter magjik me te vogel, kjo shkon mire deri ne rastin kur dy anet kane madhesine e numrit te fundit magjik atehere kompjuteri ska numer tjeter magjik te zbrese tek ai dhe nuk e pren letren si psh. tek rasti m=5 dhe n=5.

    Tani ndryshova kodin qe kur mbetet katrori i fundit njera ane zbritet per nje:

    Kodi PHP:
    using System;
    using System.Collections;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace 
    Loja_letres
    {
        class 
    Program
        
    {
            public static 
    ArrayList nr_magjike;
            public static 
    bool bool_loja true;

            static 
    void Main(string[] args)
            {

                
    shkruaj("\n\n     ************************************************"0);
                
    shkruaj("     ***                                          ***"0);
                
    shkruaj("     ***                 prej letrën!             ***"0);
                
    shkruaj("     ***                                          ***"0);
                
    shkruaj("     ************************************************\n\n"1);

                
    shkruaj("shënoni madhësinë e letrës në m (vlerë numerike):"1);
                
    int gjatesia_letres_m int.Parse(Console.ReadLine());
                
    shkruaj("shënoni madhësinë e letrës në n (vlerë numerike):"1);
                
    int gjatesia_letres_n int.Parse(Console.ReadLine());
                
    shkruaj("shënoni emrin tuaj (psh: Brus-Lia :)):"1);
                
    String strEmri Console.ReadLine();
                
    string radha_lojtarit strEmri;
                
    int shuma_katrore gjatesia_letres_m gjatesia_letres_n;

                
    bool perfundoi false;

                while (
    shuma_katrore perfundoi == false)
                {
                    if (
    bool_loja)
                    {
                        if (
    radha_lojtarit == strEmri)
                        {
                            
    shkruaj("\n\n-> në radhë është - " strEmri1);
                            
    prej(ref shuma_katroreref gjatesia_letres_mref gjatesia_letres_n,
                                
    strEmri);
                            if (
    bool_loja)
                                
    radha_lojtarit "Kompjuteri";
                        }
                        else
                        {
                            
    shkruaj("\n\n-> në radhë është - Kompjuteri (loz automatikisht)"1);
                            
    prej(ref shuma_katroreref gjatesia_letres_mref gjatesia_letres_n,
                                
    "Kompjuteri");
                            if (
    bool_loja)
                                
    radha_lojtarit strEmri;
                        }
                    }
                    else
                    {
                        if (
    radha_lojtarit == strEmri)
                        {
                            
    shkruaj("\n*\n*\n\n" strEmri " fitoi lojën\n sepse ndau letren ne nje numer magjik"1);
                            
    string t1 "   -> numrat_magjike ishin {";
                            for (
    int i 0nr_magjike.Counti++)
                            {
                                if (
    0)
                                    
    t1 += "," nr_magjike[i];
                                else
                                    
    t1 += nr_magjike[i];
                            }
                            
    t1 += "}\n\n*\n*";
                            
    shkruaj(t10);
                            
    perfundoi true;
                        }
                        else
                        {
                            
    shkruaj("\n*\n*\n\nKompjuteri fitoi lojën\n sepse ndau letren ne nje numer magjik"1);
                            
    string t1 "   -> numrat_magjike ishin {";
                            for (
    int i 0nr_magjike.Counti++)
                            {
                                if (
    0)
                                    
    t1 += "," nr_magjike[i];
                                else
                                    
    t1 += nr_magjike[i];
                            }
                            
    t1 += "}\n\n*\n*";
                            
    shkruaj(t10);
                            
    perfundoi true;
                        }
                    }
                }

                if (
    bool_loja)
                {
                    if (
    radha_lojtarit == strEmri)
                        
    shkruaj("\n*\n*\n\n" strEmri " humbi lojën\n sepse i mbeti katrori me siperfaqën 1 cm²\n\n*\n*"1);
                    else
                        
    shkruaj("\n*\n*\n\nKompjuteri humbi lojën\n sepse i mbeti katrori me siperfaqën 1 cm²\n\n*\n*"1);
                }

                
    shkruaj("\n\nshtyp një tastë në tastierë për të përfunduar lojën..."1);
                
    Console.Read();

            }
            static 
    void prej(ref int shuma_katroreref int gjatesia_letres_m,
                                
    ref int gjatesia_letres_nstring p)
            {
                
    Random numri_random = new Random();

                
    int pika_ndarjes 0;
                
    bool m false;

                if (
    == "Kompjuteri")
                {
                    
    shkruaj("letra për tu prerë ka përmasat m=" gjatesia_letres_m "cm, n=" gjatesia_letres_n "cm"
                        
    " ose një sipërfaqe " gjatesia_letres_m gjatesia_letres_n "cm²"1);

                    if (
    gjatesia_letres_m >= gjatesia_letres_n)
                    {
                        
    merr_nr_magjike(gjatesia_letres_mgjatesia_letres_n);

                        
    shkruaj("Kompjuteri - preu në anën m!"1);

                        
    nr_magjike.Reverse();

                        
    bool nr_magjik_tjeter false;

                        for (
    int i 0nr_magjike.Counti++)
                        {
                            if (!
    nr_magjik_tjeter)
                            {
                                if (
    gjatesia_letres_m >= (int)nr_magjike[i])
                                {
                                    if ((
    gjatesia_letres_m == gjatesia_letres_n) & (nr_magjike.Count == 1))
                                    {
                                        
    pika_ndarjes gjatesia_letres_m-1;
                                        
    shkruaj("Kompjuteri nuk mundi te barazojë numrin magjik"1);
                                        
    shkruaj("Kompjuteri preu letrën në pikën " pika_ndarjes " të m-it"1);
                                    }
                                    else
                                    {
                                        
    pika_ndarjes gjatesia_letres_m -
                                            (
    gjatesia_letres_m - (int)nr_magjike[i]);
                                        
    shkruaj("Kompjuteri zbriti anën m={" gjatesia_letres_m +
                                            
    "-" + (gjatesia_letres_m - (int)nr_magjike[i]).ToString() +
                                            
    "} dhe e barazoi me numrin magjik={" + (int)nr_magjike[i] + "}"1);
                                        
    nr_magjik_tjeter true;
                                    }
                                }
                            }
                        }
                        
    true;
                    }
                    else
                    {
                        
    merr_nr_magjike(gjatesia_letres_mgjatesia_letres_n);
                        
    shkruaj("Kompjuteri - preu në anën n!"1);

                        
    nr_magjike.Reverse();

                        
    bool nr_magjik_tjeter false;
                        for (
    int i 0nr_magjike.Counti++)
                        {
                            if (!
    nr_magjik_tjeter)
                            {
                                if (
    gjatesia_letres_n >= (int)nr_magjike[i])
                                {
                                    if ((
    gjatesia_letres_m == gjatesia_letres_n) & (nr_magjike.Count == 1))
                                    {
                                        
    pika_ndarjes gjatesia_letres_n-1;
                                        
    shkruaj("Kompjuteri nuk mundi te barazojë numrin magjik"1);
                                        
    shkruaj("Kompjuteri preu letrën në pikën " pika_ndarjes " të n-it"1);
                                    }
                                    else
                                    {
                                        
    pika_ndarjes gjatesia_letres_n -
                                            (
    gjatesia_letres_n - (int)nr_magjike[i]);
                                        
    shkruaj("Kompjuteri zbriti anën n={" gjatesia_letres_n +
                                            
    "-" + (gjatesia_letres_n - (int)nr_magjike[i]).ToString() +
                                            
    "} dhe e barazoi me numrin magjik={" + (int)nr_magjike[i] + "}"1);
                                        
    nr_magjik_tjeter true;
                                    }
                                }
                            }
                        }
                    }
                }
                else
                {
                    
    shkruaj("letra për tu prerë ka përmasat m=" gjatesia_letres_m "cm, n=" gjatesia_letres_n "cm"
                        
    " ose një sipërfaqe " gjatesia_letres_m gjatesia_letres_n "cm²"1);

                    
    merr_nr_magjike(gjatesia_letres_mgjatesia_letres_n);

                    
    shkruaj("(shkruaj <1> për të prerë anën m dhe <2> për të prerë anën n)"1);
                    
    int ana_ndarjes int.Parse(Console.ReadLine());

                    switch (
    ana_ndarjes)
                    {
                        case 
    1:
                            if (
    gjatesia_letres_m == 1)
                            {
                                
    ana_ndarjes 2;
                                
    shkruaj("   -> ana m nuk bën të ndahet sepse ka vlerën 1!  <--<"1);
                            }
                            break;
                        case 
    2:
                            if (
    gjatesia_letres_n == 1)
                            {
                                
    ana_ndarjes 1;
                                
    shkruaj("   -> ana n nuk bën të ndahet sepse ka vlerën 1!  <--<"1);
                            }
                            break;
                    }

                    switch (
    ana_ndarjes)
                    {
                        case 
    1:
                            if (
    gjatesia_letres_m 1)
                            {
                                
    shkruaj(" - preu në anën m!"1);
                                
    shkruaj("në cilën pikë dëshironi të preni letrën në m?"1);
                                
    shkruaj("(shkruaj një vlerë numerike prej 1 deri " + (gjatesia_letres_m 2) + ")"1);
                                
    int intPikam int.Parse(Console.ReadLine());
                                
    pika_ndarjes gjatesia_letres_m intPikam;
                                while (
    intPikam > (gjatesia_letres_m 2))
                                {
                                    
    shkruaj("(Kujdes -> shkruaj vetëm një vlerë numerike prej 1 deri " + (gjatesia_letres_m 2) + ")"1);
                                    
    pika_ndarjes gjatesia_letres_m - (int.Parse(Console.ReadLine())); ;
                                }
                                
    shkruaj(" preu letrën në pikën " pika_ndarjes " të m-it"1);
                                
    true;

                            }
                            break;

                        case 
    2:
                            if (
    gjatesia_letres_n 1)
                            {
                                
    shkruaj(" - preu në anën n!"1);
                                
    shkruaj("në cilën pikë dëshironi të preni letrën në n?"1);
                                
    shkruaj("(shkruaj një vlerë numerike prej 1 deri " + (gjatesia_letres_n 2) + ")"1);
                                
    int intPikan int.Parse(Console.ReadLine());
                                
    pika_ndarjes gjatesia_letres_n intPikan;
                                while (
    intPikan > (gjatesia_letres_n 2))
                                {
                                    
    shkruaj("(Kujdes -> shkruaj vetëm një vlerë numerike prej 1 deri " + (gjatesia_letres_n 2) + ")"1);
                                    
    pika_ndarjes gjatesia_letres_n - (int.Parse(Console.ReadLine()));
                                }
                                
    shkruaj(" preu letrën në pikën " pika_ndarjes " të n-it"1);
                            }
                            break;
                    }

                    for (
    int i 0nr_magjike.Counti++)
                    {
                        if (
    pika_ndarjes == (int)nr_magjike[i])
                            
    shkruaj(" preu letrën në pikën magjike {" pika_ndarjes +
                                
    "}\n   -> por Urijani nuk e lejoi te fitoje lojen! <-----<< >:)"1);
                            
    //bool_loja = false;
                    
    }
                }

                if (
    m)
                {
                    if ((
    pika_ndarjes gjatesia_letres_n) >
                            ((
    gjatesia_letres_m pika_ndarjes) * gjatesia_letres_n))
                    {
                        
    shuma_katrore pika_ndarjes gjatesia_letres_n;
                        
    gjatesia_letres_m pika_ndarjes;
                    }
                    else
                    {
                        
    shuma_katrore = (gjatesia_letres_m pika_ndarjes) * gjatesia_letres_n;
                        
    gjatesia_letres_m gjatesia_letres_m pika_ndarjes;
                    }
                }
                else
                {
                    if ((
    pika_ndarjes gjatesia_letres_m) >
                        ((
    gjatesia_letres_n pika_ndarjes) * gjatesia_letres_m))
                    {
                        
    shuma_katrore pika_ndarjes gjatesia_letres_m;
                        
    gjatesia_letres_n pika_ndarjes;
                    }
                    else
                    {
                        
    shuma_katrore = (gjatesia_letres_n pika_ndarjes) * gjatesia_letres_m;
                        
    gjatesia_letres_n gjatesia_letres_n pika_ndarjes;
                    }
                }

                
    shkruaj(" fitoi katrorin me sipërfaqe " shuma_katrore.ToString() + "cm²"1);

                if (
    == "Kompjuteri")
                {
                    
    nr_magjike.Reverse();
                    
    string t1 "   -> numrat_magjikë ishin {";
                    if (
    nr_magjike.Count 0)
                    {
                        for (
    int i 0nr_magjike.Counti++)
                        {
                            if (
    0)
                                
    t1 += "," nr_magjike[i];
                            else
                                
    t1 += nr_magjike[i];
                        }
                        
    t1 += "}";
                        
    shkruaj(t11);
                    }
                }
                else
                {
                    
    string t1 "   -> numrat_magjikë ishin {";
                    if (
    nr_magjike.Count 0)
                    {
                        for (
    int i 0nr_magjike.Counti++)
                        {
                            if (
    0)
                                
    t1 += "," nr_magjike[i];
                            else
                                
    t1 += nr_magjike[i];
                        }
                        
    t1 += "}";
                        
    shkruaj(t11);
                    }
                }
            }
            static 
    void merr_nr_magjike(int iint j)
            {
                
    int aMadheaVogel;

                if (
    j)
                {
                    
    aMadhe i;
                    
    aVogel j;
                }
                else if (
    j)
                {
                    
    aMadhe j;
                    
    aVogel i;
                }
                else
                {
                    
    aMadhe i;
                    
    aVogel j;
                }

                if (
    aVogel >= 1)
                {
                    
    int iTemp aVogel;
                    
    nr_magjike = new ArrayList();

                    
    nr_magjike.Add(aVogel);
                    for (
    int x 1aMadhex++)
                    {
                        if ((
    iTemp) + aMadhe)
                        {
                            
    iTemp = (iTemp) + 1;
                            
    nr_magjike.Add(iTemp);
                        }
                    }
                }
            }
            static 
    void shkruaj(string pint i)
            {
                
    Console.WriteLine(p);
                if (
    0)
                    
    System.Threading.Thread.Sleep(200);
            }
        }

    por tani e zbulova nje problem tjeter, kompjuteri humb nese lojtari vetem ia barazon anet, provoje.


    ***
    ky problem ndodh se caku i lojes eshte katrori {m=1,n=1}, psh. nese loja fillon me katror:
    - lojtari i pare duhet te ndaj nje ane dhe krijon drejtkendesh,
    - lojtari i dyte barazon anet krijon katror,
    - lojtari i pare duhet te prese perseri dhe krijon drejtkendesh,
    - lojtari i dyte fiton gjithsesi sepse ne fund krijon katrorin {m=1,n=1}

    e nese loja fillon me drejtkendesh fiton lojtari i pare sepse ai gjithnje i barazon anet kurse lojtari i dyte i duhet te krijoje drejtkendesha, pamarreparasysh numrat magjike.
    Ndryshuar për herë të fundit nga hot_prinz : 28-01-2009 më 18:49 Arsyeja: **shtese

  4. #34
    i/e regjistruar Maska e hot_prinz
    Anëtarësuar
    29-05-2007
    Vendndodhja
    Frankfurt
    Postime
    9,878
    si duket e vetmja menyre per te fituar gjithmone kompjuteri eshte ajo se kompjuterin duhet te lejojme te mashtroje tek katrori i fundit duke mos prere letren dhe duke detyruar lojtarin tjeter te krijoje drejtkendesh
    Fotografitë e Bashkëngjitura Fotografitë e Bashkëngjitura  

Faqja 4 prej 4 FillimFillim ... 234

Tema të Ngjashme

  1. Presidenti Moisiu: Jo emërimit të Harxhit si ambasadore në SHBA
    Nga Hyllien në forumin Tema e shtypit të ditës
    Përgjigje: 141
    Postimi i Fundit: 14-11-2008, 16:39
  2. Familja Kika Dhuron 5000 metra katror truall per nje shkolle
    Nga honzik në forumin Tema e shtypit të ditës
    Përgjigje: 20
    Postimi i Fundit: 29-06-2005, 17:31
  3. Poezi nga Diabolis
    Nga Diabolis në forumin Letërsia shqiptare
    Përgjigje: 499
    Postimi i Fundit: 13-05-2004, 12:06
  4. Pasurite qe disponojn ministrat e "Nanos"s
    Nga ALBA në forumin Tema e shtypit të ditës
    Përgjigje: 8
    Postimi i Fundit: 03-07-2003, 00:17
  5. Kangjëll Hekuri Katror
    Nga Diabolis në forumin Letërsia shqiptare
    Përgjigje: 4
    Postimi i Fundit: 24-01-2003, 21:03

Regullat e Postimit

  • Ju nuk mund të hapni tema të reja.
  • Ju nuk mund të postoni në tema.
  • Ju nuk mund të bashkëngjitni skedarë.
  • Ju nuk mund të ndryshoni postimet tuaja.
  •