a IX-a A27 lecții INFORMATICĂ | 27 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 12   |   Lectia 12_2   |   Lectia 12_3   |   Lectia 12_4   |   Lectia 12_5
Lectia 12_5 --- [ 0 Probleme rezolvate ]
1. Se citește un număr și se cere să se determine numărul ce cifre ale lui cuprinse în intervalul [x, y].
Propune o soluție mai bună

citeste a,x,y
nr=0
   Daca y<x atunci
             b=x
             x=y
            y=b
    Sf Daca
c=a
Cat timp a>0 executa 
        Daca a%10>=x si a%10<=y atunci 
               nr=nr+1
        Sf Daca 
a=cat(a,10)
Sf cat timp 
scrie " nr de cifre ale lui ", c , "cuprinse in intervalul  [",x,",",y,"] este", nr
           

S
o
l
u
ț
i
a:
Introdu următorul text: 821005671
Soluție furnizată de - 2020-11-23
citeste a,x,y
nr=0
   Daca y<x atunci
             b=x
             x=y
            y=b
    Sf Daca
c=a
Cat timp a>0 executa 
        Daca a%10>=x si a%10<=y atunci 
               nr=nr+1
        Sf Daca 
a=cat(a,10)
Sf cat timp 
scrie " nr de cifre ale lui ", c , "cuprinse in intervalul  [",x,",",y,"] este", nr
           
2. Se citește un număr si se cere să se determine cel mai mare număr care se poate forma din cifrele sale. Ex. 676344 -:> 766443
Propune o soluție mai bună

citeste a 
nr = 0
v=9
Cat timp v >= 0 executa
   z = a
   Cat timp z > 0 executa
       Daca z%10 = v atucni
        nr = nr * 10 + v
       Sfarsit Daca
    z=cat(z,10)
    Sfarsit cat timp
v = v - 1
Sfarsit cat timp
Scrie nr

S
o
l
u
ț
i
a:
Introdu următorul text: 292759999
Soluție furnizată de MORARIU SEBASTIAN-DANIEL - 2020-11-23
citeste a 
nr = 0
v=9
Cat timp v >= 0 executa
   z = a
   Cat timp z > 0 executa
       Daca z%10 = v atucni
        nr = nr * 10 + v
       Sfarsit Daca
    z=cat(z,10)
    Sfarsit cat timp
v = v - 1
Sfarsit cat timp
Scrie nr
3. Se citește un număr si se cere să se determine cel mai mic număr care se poate forma din cifrele sale. Ex. 676344 -:> 344667
Propune o soluție mai bună

citeste a
nr=0
v=1
cat timp v<=9 executa 
        z=a
       cat timp z>0 executa
    daca z%10 =v atunci
         nr=nr*10+v
      sf daca
    z= cat( z,10)
       sf cat timp
v=v+1
sf cat timp 
scrie nr

S
o
l
u
ț
i
a:
Introdu următorul text: 469939679
Soluție furnizată de PETRAŞCU PETRUŢA - 2020-11-23
citeste a
nr=0
v=1
cat timp v<=9 executa 
        z=a
       cat timp z>0 executa
    daca z%10 =v atunci
         nr=nr*10+v
      sf daca
    z= cat( z,10)
       sf cat timp
v=v+1
sf cat timp 
scrie nr
4. Se citește un număr si se cere să se determine cel mai mic număr care se poate forma din cifrele sale, fiecare cifra apărând o singură dată. Exemplu: pentri 554634 va rezulta 3456
Propune o soluție mai bună

citeste a
nr=0
v=1
cat timp v<=9executa 
   z=a
      cat timp z>0 executa
                daca z%10=v atunci
                          nr=nr*10+v
                           z=0
                 altfel 
                      z=cat(z,10)
                sf daca
       sf cat timp
 v=v+1
sf cat timp 
   scrie nr

S
o
l
u
ț
i
a:
Introdu următorul text: 313162792
Soluție furnizată de - 2020-11-25
citeste a
nr=0
v=1
cat timp v<=9executa 
   z=a
      cat timp z>0 executa
                daca z%10=v atunci
                          nr=nr*10+v
                           z=0
                 altfel 
                      z=cat(z,10)
                sf daca
       sf cat timp
 v=v+1
sf cat timp 
   scrie nr
5. Se citește un număr si se cere să se determine cel mai mare număr care se poate forma din cifrele sale, fiecare cifra apărând o singură dată. Exemplu: pentri 554634 va rezulta 6543.
Propune o soluție mai bună

citeste a
nr=0
v=9
cat timp v>=0 executa 
   z=a
      cat timp z>0 executa
                daca z%10=v atunci
                          nr=nr*10+v
                           z=0
                 altfel 
                      z=cat(z,10)
                sf daca
       sf cat timp
 v=v-1
sf cat timp 
   scrie nr

S
o
l
u
ț
i
a:
Introdu următorul text: 583184085
Soluție furnizată de - 2020-11-25
citeste a
nr=0
v=9
cat timp v>=0 executa 
   z=a
      cat timp z>0 executa
                daca z%10=v atunci
                          nr=nr*10+v
                           z=0
                 altfel 
                      z=cat(z,10)
                sf daca
       sf cat timp
 v=v-1
sf cat timp 
   scrie nr

Fii primul care comentează lecţia
     Submit
  |   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
a IX-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a IX-a C0 lecții INFORMATICĂ | 24 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
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Ă | 21 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
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Ă | 13 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
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Ă | 0 lecții T.I.C.
Informatică
Lectia 01   |   Lectia 02
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.