a IX-a A27 lecții INFORMATICĂ | 34 lecții T.I.C.
Informatică
Lectia 00001   |   Lectia 00   |   Lectia 01   |   Lectia 02   |   Lectia 03   |   Lectia 04   |   Lectia 05   |   Lectia 06   |   Lectia 07   |   Lectia 08   |   Lectia 09   |   Lectia 10   |   Lectia 101   |   Lectia 102   |   Lectia 103   |   Lectia 11   |   Lectia 11_2
Lectia 11_2 --- [ 0 Probleme rezolvate ]
1. Să se determine ultima cifră impară a unui număr dat.
Vezi soluţia ta Corectează soluția

citesc n
cifra= -1 
Og=0
     Cat timp n>0 executa 
           Daca n%2=1 atunci 
                 cifra=Og%10
       Og=Og*10+n%10
            Sf Daca
        n=cat(Og,10)
        Sf cat timp 
            Daca cifra= -1 atunci 
                   scrie "nu exista cifre impare"
             Altfel 
                   scrie cifra 
             Sf Daca 
      

Citeste n                                                               12568
Impara=-1                                                            -1
Cat timp n>0 and Impara=-1 executa                  da                   da              da
      Daca n%2=1 atunci                                        nu                   nu              da
              Impara=n%10                                                                                   5          
       Sf Daca
    n=cat(n, 10)                                                       1256               125             12
Sfarsit Cat timp
Daca Impara=-1 atunci
         Scrie "NU"
Altfel
         Scrie Impara
Sf Daca

S
o
l
u
ț
i
a:
Introdu următorul text: 500893706
Soluție furnizată de PRANGATE TOADER - 2020-11-12
Citeste n                                                               12568
Impara=-1                                                            -1
Cat timp n>0 and Impara=-1 executa                  da                   da              da
      Daca n%2=1 atunci                                        nu                   nu              da
              Impara=n%10                                                                                   5          
       Sf Daca
    n=cat(n, 10)                                                       1256               125             12
Sfarsit Cat timp
Daca Impara=-1 atunci
         Scrie "NU"
Altfel
         Scrie Impara
Sf Daca
2. Să se determine prima cifră pară a unui număr dat.
Propune o soluție mai bună

Citeste n                                                      12568
Para=10                                                         10
Cat timp n>0  executa                                     da                   da              da            da             da
      Daca n%2=0 atunci                                    nu                   nu              nu            da              nu
              Para=n%10                                          8                    6                                 2         
       Sf Daca
    n=cat(n, 10)                                                   1256               125             12             1               0
Sfarsit Cat timp
Daca Para=10 atunci
         Scrie "NU"
Altfel
         Scrie Para
Sf Daca

S
o
l
u
ț
i
a:
Introdu următorul text: 436308639
Soluție furnizată de PRANGATE TOADER - 2020-11-12
Citeste n                                                      12568
Para=10                                                         10
Cat timp n>0  executa                                     da                   da              da            da             da
      Daca n%2=0 atunci                                    nu                   nu              nu            da              nu
              Para=n%10                                          8                    6                                 2         
       Sf Daca
    n=cat(n, 10)                                                   1256               125             12             1               0
Sfarsit Cat timp
Daca Para=10 atunci
         Scrie "NU"
Altfel
         Scrie Para
Sf Daca
3. Să se determine ultima cifră pară a unui număr dat.
Propune o soluție mai bună

Citeste n                                                          12568
Para=-2                                                            -2
Cat timp n>0 and Para=-2 executa                  da  
      Daca n%2=0 atunci                                     da     
              Para=n%10                                          8                             
       Sf Daca
    n=cat(n, 10)                                                   1256             
Sfarsit Cat timp
Daca Para=-2 atunci
         Scrie "NU"
Altfel
         Scrie Para                                                   8
Sf Daca

S
o
l
u
ț
i
a:
Introdu următorul text: 23680803
Soluție furnizată de PRANGATE TOADER - 2020-11-12
Citeste n                                                          12568
Para=-2                                                            -2
Cat timp n>0 and Para=-2 executa                  da  
      Daca n%2=0 atunci                                     da     
              Para=n%10                                          8                             
       Sf Daca
    n=cat(n, 10)                                                   1256             
Sfarsit Cat timp
Daca Para=-2 atunci
         Scrie "NU"
Altfel
         Scrie Para                                                   8
Sf Daca
4. Să se determine cea mai mare cifră pară a unui număr dat.
Propune o soluție mai bună

Citeste n                                                      643
Max=-1                                                        -1
Cat timp n>0 executa                                   da       da        da
       Daca n%2=0 si n%10>Max atunci        nu       da         da
                 Max=n%10                                               4         6
        Sf Daca 
      n=cat(n, 10)                                             64        6          0
Sf Cat timp
 Daca Max=-1 atunci
        Scrie "NU"
Altfel
        Scrie Max                                                6
Sf Daca

S
o
l
u
ț
i
a:
Introdu următorul text: 165334643
Soluție furnizată de PRANGATE TOADER - 2020-11-12
Citeste n                                                      643
Max=-1                                                        -1
Cat timp n>0 executa                                   da       da        da
       Daca n%2=0 si n%10>Max atunci        nu       da         da
                 Max=n%10                                               4         6
        Sf Daca 
      n=cat(n, 10)                                             64        6          0
Sf Cat timp
 Daca Max=-1 atunci
        Scrie "NU"
Altfel
        Scrie Max                                                6
Sf Daca
5. Să se determine cea mai mică cifră impară a unui număr dat.
Propune o soluție mai bună

citeste n
 min=10
cat timp n>0 executa 
     daca n%2=1 atunci 
           daca min >n%10 atunci 
                  min=n%10
sf daca
sf daca
      n=cat(n,10)
sf cat timp 
daca min=10 atunci 
     scrie,,nu contine cifre impare "
altfel 
      scrie min

S
o
l
u
ț
i
a:
Introdu următorul text: 408760857
Soluție furnizată de - 2020-11-11
citeste n
 min=10
cat timp n>0 executa 
     daca n%2=1 atunci 
           daca min >n%10 atunci 
                  min=n%10
sf daca
sf daca
      n=cat(n,10)
sf cat timp 
daca min=10 atunci 
     scrie,,nu contine cifre impare "
altfel 
      scrie min

Fii primul care comentează lecţia
     Submit
  |   Lectia 12   |   Lectia 12_2   |   Lectia 12_3   |   Lectia 12_4   |   Lectia 12_5   |   Lectia 13   |   Lectia 14   |   Lectia 17
Lectia 18   |   Lectia 19
T.I.C.

Lectia 01   |   Lectia 02   |   Lectia 03   |   Lectia 04
Lectia 05   |   Lectia 06   |   Lectia 07   |   Lectia 08   |   Lectia 09
Lectia 10   |   Lectia 11   |   Lectia 12   |   Lectia 13   |   Lectia 14   |   Lectia 15   |   Lectia 16   |   Lectia 17   |   Lectia 18   |   Lectia 19   |   Lectia 19   |   Lectia 20   |   Lectia 23   |   Lectia 24   |   Lectia 26   |   Lectia 27   |   Lectia 28   |   Lectia 29   |   Lectia 30_2   |   Lectia 31   |   Lectia 32   |   Lectia 33   |   Lectia 34   |   Lectia 35   |   Lectia 36
a IX-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a IX-a C0 lecții INFORMATICĂ | 29 lecții T.I.C.
T.I.C.
Lectia 01   |   Lectia 02   |   Lectia 03   |   Lectia 04
Lectia 05   |   Lectia 06   |   Lectia 07   |   Lectia 08
Lectia 10   |   Lectia 12   |   Lectia 13   |   Lectia 14   |   Lectia 15   |   Lectia 16   |   Lectia 17   |   Lecția 18   |   Lectia 19   |   Lectia 20   |   Lectia 21   |   Lectia 22   |   Lectia 23   |   Lectia 24   |   Lectia 25   |   Lectia 26   |   Lectia 27   |   Lectia 28   |   Lectia 29   |   Lectia 30   |   Lectia 31
a IX-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a IX-a E0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a A6 lecții INFORMATICĂ | 29 lecții T.I.C.
Opțional
Fișa 01   |   Fișa 02   |   Fișa 03   |   Fișa 04   |   Fișa 05   |   Lectia 20
T.I.C.

Lectia 07   |   Lectia 08   |   Lectia 09   |   Lectia 10   |   Lectia 11   |   Lectia 12   |   Lectia 13   |   Lectia 14
Lecția 14_1
Lectia 15
Lectia 16   |   Lectia 17   |   Lectia 19   |   Lectia 20
Lectia 21   |   Lecția 22   |   Lectia 23   |   Lectia 24   |   Lectia 25   |   Lectia 26   |   Lectia 27   |   Lectia 28
Lectia 29   |   Lectia 30   |   Lectia 31   |   Lectia 32   |   Lectia 33   |   Lectia 34   |   Lectia 35
a X-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a A30 lecții INFORMATICĂ | 0 lecții T.I.C.
Informatică
Lectia 07   |   Lectia 08   |   Lectia 09   |   Lectia 10   |   Lectia 11   |   Lectia 12   |   Lectia 13   |   Lectia 14
Lectia 16   |   Lectia 18   |   Lectia 19   |   Lectia 20   |   Lectia 21
Lectia 23   |   Lectia 24
Lectia 36
Lectia 40   |   Lectia 41   |   Lectia 42   |   Lectia 43   |   Lectia 44   |   Lectia 45   |   Lectia 46   |   Lectia 46_1
Lectia 47   |   Lectia 48   |   Lectia 49   |   Lectia 50   |   Lectia 50_1
Lectia 50_2
a XI-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a D0 lecții INFORMATICĂ | 15 lecții T.I.C.
T.I.C.
Fişa 01   |   Fişa 02   |   Fişa 03   |   Fişa 04   |   Fişa 05   |   Fişa 06   |   Fişa 07
Fisa C08_2022_1
Lectia 01   |   Lectia 02   |   Lectia 03   |   Lectia 04   |   Lectia 05   |   Lectia 06   |   Lectia 07
a XI-a E0 lecții INFORMATICĂ | 1 lecții T.I.C.
T.I.C.
Fişa 01
a XII-a A2 lecții INFORMATICĂ | 6 lecții T.I.C.
Informatică
Lectia 01   |   Lectia 02
T.I.C.

Fişa 01   |   Fişa 02   |   Fişa 03   |   Fişa 04   |   Fişa 05   |   Fişa 06
a XII-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XII-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XII-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XII-a E0 lecții INFORMATICĂ | 0 lecții T.I.C.
Excelenta A0 lecții INFORMATICĂ | 0 lecții T.I.C.