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 102 --- [ 0 Probleme rezolvate ]
2. Se introduc două numere. Dacă al doilea număr este diferit de 0, să se afişeze câtul dintre primul şi al doilea, iar dacă este nul, să se afişeze mesajul “Împărţire imposibilă”. Exemple : Date de intrare 10 3 Date de ieşire 3.33 Date de intrare 45 0 date de ieşire Impartire imposibila.
Vezi soluţia ta Corectează soluția

citește a, b
Dacă b!=0 atunci
Scrie” cat(a,b)=“ cat(a,b) 
Altfel 
Dacă b=0
Scrie” împărțire imposibilă” 
Sfârșit dacă
Sfârșit dacă
Stop 

Citeste a,b
Daca a<>0 atunci
Scrie a/b
Altfel
Scrie " impartire imppsibila"
Sf. Daca
STOP

S
o
l
u
ț
i
a:
Introdu următorul text: 580920574
3. Un lift pentru copii acceptă o greutate de maxim 100 kg. Introducând în calculator greutăţile a doi copii, specificaţi prin afişarea unui mesaj corespunzător, dacă POT INTRA AMBII COPII sau INTRA PE RAND. Exemple : Date de intrare : greutati copii 87 50 Date de ieşire : Intra pe rand Date de intrare 45 52 Date de ieşire Pot intra ambii copii.
Vezi soluţia ta Corectează soluția

      Citeste a , b 
          Daca a + b < 100 atunci 
             Scrie "POT INTRA AMBII COPII " 
         Altfel 
             Scrie " INTRA PE RAND "
         Sfarsit daca 
        STOP

Citeste a, b
Daca a+b<=100 atunci 
Scrie "pot intra ambii copii"
Altfel
Scrie "nu pot intra ambii copii"
Sfarsit Daca

S
o
l
u
ț
i
a:
Introdu următorul text: 888034140
Soluție furnizată de TOMI RALUCA-CORNELIA - 2025-10-31
Citeste a,b
Daca a+b<=100 atunci
Scrie "POT INTRA AMBII COPII"
Altfel 
Scrie " INTRA PE RAND"
Sfarsit daca
4. Ionel are voie să se uite la TV 20 de ore pe săptămână. Se introduc numărul de ore cât se uită la TV în fiecare zi din săptămână. Să se verifice dacă va fi pedepsit sau nu. Exemplu: Date de intrare: 3 4 2 2 5 6 1 Date de ieşire: Va fi pedepsit.
Propune o soluție mai bună

citeste a, b, c, d, e, f, g
daca a+b+c+d+e+f+g<=20, atunci
scrie "Ionel nu va fi pedepsit"
altfel
scrie "Ionel va fi pedepsit"
sfarsit daca
stop

S
o
l
u
ț
i
a:
Introdu următorul text: 353526527
5. Să se scrie un program care determină greutatea ideală a unei persoane cunoscând înălţimea, vârsta şi sexul persoanei. Formulele de calcul sunt: Gmasculin = 50 + 0.75 * (inaltime - 150) + (varsta - 20) / 4, Gfeminin = Gmasculin – 10, unde înălţimea este exprimată în cm şi vârsta în ani. Sexul se citeşte sub forma unui caracter, f sau m. Exemplu: Date de intrare: inaltime= 160 varsta=21 sex=f Date de ieşire: greutate= 47.75 kg.
Vezi soluţia ta Corectează soluția

citeste i, v, s
g=50+0.75*(i-150) +(v-20)/4
daca s="gm" atunci
    scrie g
altfel
    scrie g-10

Citeste h, v, g
Daca g='m' atunci
Scrie 50 + 0.7*(h-150)+(v-20)/4, "greutatea ideala"
altfel
Scrie 50 + 0.7*(h-150)+(v-20)/4 - 10, "greutatea ideala"
sf daca


S
o
l
u
ț
i
a:
Introdu următorul text: 294398882
7. Se dau trei numere. Să se afişeze aceste numere unul sub altul, afişând în dreptul fiecăruia unul dintre cuvintele PAR sau IMPAR. Exemplu : Date de intrare : 45 3 24 Date de ieşire : 45 impar 3 impar 24 par.
Propune o soluție mai bună

Citeste a, b, c
Daca a%2=0 atunci
Scrie a, "par"
Altfel 
Scrie a, "impar"
Sfarsit Daca
 Daca b%2=o atunci 
 Scrie b, "par"
 Altfel 
 Scrie b, "impar"
Sfarsit Daca
  Daca c%2=0 atunci 
  Scrie c, "par"
  Altfel
   Scrie c, "impar"
Sfarsit Daca


S
o
l
u
ț
i
a:
Introdu următorul text: 669708034
8. Se dau două numere nenule. Să se verifice dacă primul se împarte exact la al doilea. Exemplu : Date de intrare : 45 7 Date de ieşire : Nu.
Propune o soluție mai bună

Citeste a,b
Daca a%b=0 atunci
scrie "primul se imparte exact la al doilea"
altfel
scrie "primul nu se imparte exact la al doilea"
sfarsit daca
stop

S
o
l
u
ț
i
a:
Introdu următorul text: 419002268
9. Se dau două numere. Să se afişeze acele numere care se împart exact la 7. Exemplu : Date de intrare : 34 28 Date de ieşire : 28.
Propune o soluție mai bună

citeste a,b
       Daca a%7=0 si b%7=0 atunci 
                scrie a,b 
       Altfel 
       Daca a%7=0 si b%7>0 atunci 
                scrie a
       Altfel 
        Daca a%7>0 si b%7=0 atunci 
               scrie b
         Altfel 
               scrie "Numerele nu se impart exact la 7"
          Sf Daca 
          Sf Daca 
          Sf Daca 
          Stop

S
o
l
u
ț
i
a:
Introdu următorul text: 337903584
10. Mă iubeşte un pic, mult, cu pasiune, la nebunie, de loc, un pic,…”. Rupând petalele unei margarete cu x petale, el (ea) mă iubeşte …. Exemplu: Date de intrare: x=10 Date de ieşire: … de loc.
Propune o soluție mai bună

citeste x
daca x%5=1, atunci
scrie "un pic"
altfel
daca x%5=2, atunci
scrie "mult"
altfel
daca x%5=3, atunci
scrie "cu pasiune"
altfel
daca x%5=4, atunci
scrie "la nebunie"
altfel
scrie "deloc"
sfarsit daca
sfarsit daca
sfarsit daca
sfarsit daca
stop

S
o
l
u
ț
i
a:
Introdu următorul text: 781785946
11. La un concurs se dau ca premii primilor 100 de concurenţi, tricouri de culoare albă, roşie, albastră şi neagră, în această secvenţă. Ionel este pe locul x. Ce culoare va avea tricoul pe care-l va primi? Exemplu : date de intrare : x=38 date de ieşire : rosie.
Propune o soluție mai bună

Citeste x
Daca x<=25 atunci
Scrie "alb"
Altfel
Daca x<=50 atunci 
Scrie "rosu"
Altfel
Daca  x<+75 atunci
Scrie "albastru"
Altfel 
Daca x<=100 atunci
Scrie "negru"
altfel
Scrie "nu primeste"
Sfarsit Daca 
Sfarsit Daca 
Sfarsit Daca 
Sfarsit Daca


S
o
l
u
ț
i
a:
Introdu următorul text: 84197799
Soluție furnizată de LIPAN IONUT - 2025-11-01
Citeste x
    Daca x<26 atunci 
     Scrie ''alba''
    Altfel
      Daca x<51 atunci 
        Scrie ''rosie''
      Altfel 
        Daca x<76 atunci
           Scrie ''albastra''
        Altfel 
          Daca x<101 atunci
           Scrie ''neagra''
          Sfarsit daca
        Sfarsit daca
      Sfarsit daca
    Stop
12. Într-o tabără, băieţii sunt cazaţi câte 4 într-o căsuţă, în ordinea sosirii. Ionel a sosit al n-lea. În a câta căsuţă se va afla? Exemplu : date de intrare : n=69 date de ieşire : casuta 17.
Vezi soluţia ta Corectează soluția

Citeste n
Scrie ,, cat(n:4)'' ''camera''

Citeste n
Scrie cat((n-1),4)+1

S
o
l
u
ț
i
a:
Introdu următorul text: 90155675
13. Elevii clasei a V-a se repartizează în clase câte 25 în ordinea mediilor clasei a IV-a. Radu este pe locul x în ordinea mediilor. În ce clasa va fi repartizat (A, B, C, D sau E)?. Exemplu : date de intrare : x=73 date de ieşire : C.
Vezi soluţia ta Corectează soluția

Citeste x
Daca x>0 si x<26 atunci 
       Scrie ''Radu este in clasa a V-a A''
Altfel
      Daca x>25 si x<51 atunci
              Scrie ''Radu este in clasa a V-a B''
       Altfel 
               Daca x>50 si x<76 atunci
                       Scrie ''Radu este in clasa a V-a C''
               Altfel 
                       Daca x>75 si x<101 atunci 
                              Scrie ''Radu este in clasa a V-a D''
                       Altfel 
                              Daca x>100 si x<126 atunci 
                                     Scrie ''Radu este in clasa a V-a E''
                              Sfarsit daca 
                        Sfarsit daca 
                Sfarsit daca 
          Sfarsit daca
Sfarsit daca 
Stop. 
                              

citeste x
daca x>0 si x<101 atunci 
 daca x<26 atunci 
  scrie ,, este in prima clasa”
 altfel 
  daca x<51 atunci 
   scrie ,, este in a doua clasa”
  altfel
   daca x<76 atunci 
    scrie ,,este in a treia clasa”
   altfel 
    daca x<101 atunci 
     scrie ,,este in a patra clasa”
    altfel 
     scrie ,,este in a cincea clasa”
    sf daca 
   sf daca 
  sf daca 
 sf daca 
altfel 
 scrie ,, nu este repartizat in nicio clasa” 
sf daca 
stop.



S
o
l
u
ț
i
a:
Introdu următorul text: 449706352
14. Se dau trei numere diferite. Să se afişeze cel mai mare şi cel mai mic. Exemplu : Date de intrare 45 34 78 Date de ieşire max=78 min=34.
Vezi soluţia ta Corectează soluția

  Scrie a,b
          Daca a>b atunci
                   Scrie a
          Altfel  
                   Daca a<b atunci 
                            Scrie b
                   Sfarsit daca 
          Sfarsit daca 
  Stop

Citeste a, b,c
Daca a<b atunci
         Daca a<c atunci  
                  Daca b<c atunci 
                           Scrie a, "cel mai mic si", c, "cel mai mare"
                       Altfel 
                            Scrie a, "cel mai mic si", b, "cel mai mare"
                   Sf. daca
             Altfel 
                  Scrie c, "cel mai mic si", b, "cel mai mare"
          Sf. daca
   Altfel 
          Daca b<c atunci  
                  Daca a<c atunci 
                           Scrie b, "cel mai mic si", c, "cel mai mare"
                       Altfel 
                            Scrie b, "cel mai mic si", a, "cel mai mare"
                   Sf. daca
             Altfel 
                  Scrie c, "cel mai mic si", a, "cel mai mare"
          Sf. daca
Sf. daca 
Stop

S
o
l
u
ț
i
a:
Introdu următorul text: 570314351
Soluție furnizată de LIPAN IONUT - 2025-11-01
Citeste a,b,c
     Daca  a>b atunci
       Daca a>c atunci
         Daca b>c atunci
            Scrie  ''max='' a , ''min=''c
         Altfel
            Scrie  ''max='' a , ''min=''b
         Sfarsit daca
       Altfel
            Scrie  ''max='' c , ''min=''b
       Sfarsit daca
     Altfel
           Daca b>c atunci
             Daca a>c atunci
               Scrie  ''max='' b , ''min=''c
             Altfel
               Scrie  ''max='' b , ''min=''a
             Sfarsit daca
           Altfel 
               Scrie  ''max='' c , ''min=''a
           Sfarsit daca
     Sfarsit daca
     Stop
               
15. Se dau trei numere diferite. Afisaţi-le în ordine crescătoare. Exemplu : Date de intrare 4 2 6 Date de ieţire 2 4 6.
Vezi soluţia ta Corectează soluția

Citeste x, y, z
Daca  x< y  atunci
Daca  x<z  atunci
Daca  y<z  atunci
Scrie x, y, z
Altfel 
Scrie x, z, y
Sfarsit Daca
Altfel
Scrie  z, x, y
Sfarsit Daca
Altfel
Daca  x>z  atunci
Daca  y<z  atunci
Scrie  y, z, x
Altfel
Scrie  z, y, x
Sfarsit Daca
Altfel 
Scrie   y, x, z
Sfarsit Daca
Sfarsit Daca

Citeste a, b, c
Daca a>b atunci 
      Daca a>c atunci
             Daca b>c atunci
                      Scrie c, b, a
              Altfel
                       Scrie b, c, a
               Sfarsit daca 
        Altfel
                 Scrie b, a, c
         Sfarsit daca 
Altfel
       Daca b>c atunci
               Daca a>c atunci
                        Scrie c, a, b
                    Altfel
                         Scrie a, c, b
                Sfarsit daca 
        Altfel 
                 Scrie a, b, c
          Sfarsit daca 
Sfarsit daca 
Stop 

S
o
l
u
ț
i
a:
Introdu următorul text: 195996044
Soluție furnizată de TOMI RALUCA-CORNELIA - 2025-10-31
Citeste a,b,c
Daca a>b atunci
  Daca a>c atunci
    Daca b>c atunci
    Scrie c,b,a
    Altfel
    Scrie b,c,a
    Sfarsit daca
   Altfel
  Scrie b,a,c
  Sfarsit daca
Altfel
Daca b>c atunci
Daca a>c atunci
Scrie c,a,b
Altfel
Scrie a,c,b
Sfarsit daca 
Altfel
Scrie a,b,c
Sfarsit daca
Sfarsit daca 

16. Se dau trei numere diferite. Afişaţi numărul a cărei valoare este cuprinsă între valorile celorlalte două. Exemplu : Date de intrare
Propune o soluție mai bună

Citeste a,  b,   c
Daca a<=b si b<=c atunci 
        Scrie b
Altfel
         Daca a<=c si c<=b atunci 
                  Scrie c
               Altfel 
                   Scrie a
          Sf. daca
Sf. daca
Stop


S
o
l
u
ț
i
a:
Introdu următorul text: 100806123
17. Se introduc trei date de forma număr curent elev, punctaj. Afişaţi numărul elevului cu cel mai mare punctaj. Exemplu : Date de intrare nr crt 7 punctaj 120 nr crt 3 punctaj 100 nr crt 4 punctaj 119 Date de ieşire punctaj maxim are elevul cu nr crt 7.
Vezi soluţia ta Corectează soluția

citeste p1, p2, p3, 
daca p1>p2, si p1>p3, atunci
scrie "elevul cu nr crt 1 are cel mai mare punctaj"
altfel
daca p2>p1, si p2>p3, atunci
scrie "elevul cu nr crt 2 are cel mai mare punctaj" 
altfel
daca p3>p2, si p3>p1, atunci
scrie "elevul cu nr crt 3 are cel mai mare punctaj"
sfarsit daca
sfarsit daca
sfarsit daca
stop



citeste n1, p1, n2, p2, n3, p3
daca p1>p2 atunci
daca p1>p3 atunci
scrie n1
altfel
scrie n3
sf. daca
altfel
daca p2>p3 atunci
scrie n2
altfel
scrie n3
sf. daca
sf. daca
stop

S
o
l
u
ț
i
a:
Introdu următorul text: 839612334
18. Se introduc trei numere. Să se verifice dacă formează o secvenţă de numere consecutive. Exemple: Date de intrare 3 4 5 Date de ieşire Da Date de intrare 4 5 7 Date de ieşire Nu.
Propune o soluție mai bună

Citeste a,b,c
Daca b=a+1 si c=a+2 atunci
  Scrie a,b,c
Altfel 
Daca c=a+1 si b=a+2 atunci
  Scrie a,c,b
Altfel 
Daca a=b+1 si c=b+2 atunci
  Scrie b,a,c
Altfel
Daca c=b+1 si a=b+2 atunci
  Scrie b,c,a
Altfel 
Daca a=c+1 si b=c+2 atunci
  Scrie c,a,b
Altfel
Daca b=c+1 si a=c+2 atunci
  Scrie c,b,a
Altfel
  Scrie "nu sunt consecutive"
Sf.Daca
Sf.Daca
Sf.Daca
Sf.Daca
Sf.Daca
Sf.Daca
Stop

S
o
l
u
ț
i
a:
Introdu următorul text: 641205404
19. La ora de matematică Gigel este scos la tablă. Profesoara îi dictează trei numere şi îi cere să verifice dacă cele trei numere pot fi laturile unui triunghi. Ajutaţi-l pe Gigel să afle rezultatul. Scrieţi un program care primeşte numerele lui Gigel, care sunt mai mici ca 32000, şi returnează DA sau NU. Observaţie: Trei numere pot fi laturile unui triunghi numai dacă fiecare este mai mic ca suma celorlalte două. Exemple: Date de intrare 3 5 7 Date de ieşire Da Date de intrare 2 5 9 Date de ieşire Nu.
Vezi soluţia ta Corectează soluția

  citeste a,b,c 
     daca a<(b+c) atunci 
      scrie a 
      daca b<(a+c) atunci 
      scrie b 
     altfel 
      daca c<(a+b) atunci 
      scrie c 
     altfel 
      daca a,b,c<3200 atunci 
       scrie„DA,aceste numere pot fi laturi unui triunghi”
              sfarsit daca 
                      sfarsit daca 
                               sfarsit daca 
                                        sfarsit daca 
   
    
 
  

Citeste a,b,c
Daca (a=b+c sau b=a+c sau c=a+b) si (a>0 si b>0 si c>0) atunci
scrie ”Cele trei numere pot determina laturile unui triunghi”
Altfel
scrie ”Cele trei numere nu pot determina laturile unui triunghi”
Daca a=b si b=c atunci
scrie ”echilateral”
Altfel 
Daca (a=b sau b=c sau a=c) si (a^2=b^2+c^2 sau b^2=a^2+c^2 sau c^2=a^2+b^2) atunci
scrie ”dreptunghic isoscel”
Altfel 
Daca a=b sau b=c sau c=a atunci 
scrie ”isoscel”
Altfel
Daca a^2=b^2+c^2 sau b^2=a^2+c^2 sau c^2=a^2+b^2 atunci
scrie ”dreptunghic”
Altfel 
scrie ”oarecare”
Sf.Daca
Sf.Daca
Sf.Daca
Sf.Daca
Sf.Daca
STOP!

S
o
l
u
ț
i
a:
Introdu următorul text: 507278129
20. Să se verifice dacă o literă introdusă este vocală sau consoană. Exemplu : Date de intrare a Date de ieşire vocala.
Propune o soluție mai bună

citeste c
  daca (c>='a' si c<='z')sau (c>='A' si c<='Z') atunci
     daca c='a' sau c='A' sau c='e' sau c='E' sau c='i' sau c='I' sau c='o' sau c='O' sau c='u' sau c='U' atunci
                 scrie "vocala"
     altfel
                 scrie "consoana"
     sfarsit daca
  altfel 
     scrie "nu este litera"
  sfarsit daca
stop

S
o
l
u
ț
i
a:
Introdu următorul text: 904212178
21. Se introduc vârstele a 3 persoane. Afişaţi vârstele cuprinse între 18 şi 60 de ani. Exemplu : Date de intrare 56 34 12 Date de ieşire 56 34.
Propune o soluție mai bună

citeste x, y, z
daca x>=18 si x<= 60, atunci
scrie x
sfarsit daca
daca y>=18 si x<= 60, atunci
scrie y
sfarsit daca
daca z>=18 si x<= 60, atunci
scrie z
sfarsit daca
stop

S
o
l
u
ț
i
a:
Introdu următorul text: 420800158
22. Date două numere, afişaţi acele numere care se împart exact la 7 şi la 11. Exemplu : Date de intrare 154 213 Date de ieşire 154.
Propune o soluție mai bună

Citeste a  b 
Daca  a%7=0 si a%11=0 atunci 
          Scrie a
Sf.daca
           Daca  b%7=0 si b%11=0 atunci 
                   Scrie b 
           Sf.daca 
Daca  a%7<>0 si a%11<>0 si  b%7<>0 si b%11<>0 atunci 
                   Scrie "niciunul"
           Sf.daca 
Stop


S
o
l
u
ț
i
a:
Introdu următorul text: 552764615
23. Se dau două numere. Să se verifice dacă numărul mai mare se împarte exact la cel mai mic. Exemplu : Date de intrare 10 250 Date de ieşre 250 se imparte exact la 10.
Propune o soluție mai bună

Citeste a  b 
Daca a>b atunci
          Daca a%b=0 atunci 
                  Scrie "DA"
              Altfel 
                   Scrie "NU"
            Sf. daca
     Altfel  
          Daca b%a=0 atunci 
                  Scrie "DA"
              Altfel 
                   Scrie "NU"
            Sf. daca
Sf.daca
Stop


S
o
l
u
ț
i
a:
Introdu următorul text: 420101235
24. Cunoscând data curentă exprimată prin trei numere întregi reprezentând anul, luna, ziua precum şi data naşterii unei persoane, exprimată la fel, să se facă un program care să calculeze vârsta persoanei respective în număr de ani împliniţi. Exemplu : Date de intrare data curenta 2005 10 25 data nasterii 1960 11 2 Date de ieşre 44 ani.
Propune o soluție

S
o
l
u
ț
i
a:
Introdu următorul text: 357498421
25. Andrei primeşte într-o zi trei note, nu toate bune. Se hotărăşte ca, dacă ultima notă este cel puţin 8, să le spună părinţilor toate notele primite iar dacă este mai mică decât 8, să le comunice doar cea mai mare notă dintre primele două. Introduceţi notele luate şi afişaţi notele pe care le va comunica părinţilor. Exemple : Date de intrare 6 9 9 Date de ieşire 6 9 9 ; Date de intrare 8 5 7 Date de ieşire 8.
Propune o soluție mai bună

citeste a, b, c
daca c>=8 atunci
scrie a, b, c
altfel
daca a>b atunci
scrie a
altfel
scrie b
sf. daca
sf. daca
stop

S
o
l
u
ț
i
a:
Introdu următorul text: 105152613
26. Se consideră trei numere întregi. Dacă toate sunt pozitive, să se afişeze numărul mai mare dintre al doilea şi al treilea număr, în caz contrar să se calculeze suma primelor două numere. Exemple: Date de intrare 45 23 100 date de ieşire 100 ; Date de intrare 34 -25 10 Date de ieşire 9.
Propune o soluție mai bună

Citeste a  b  c
Daca a>0 si b>0 si c>0 atunci 
          Daca b>c atunci 
                    Scrie b 
               Altfel 
                     Scrie c
             SF. daca
      Altfel 
         Scrie a+b
SF.daca 
Stop

S
o
l
u
ț
i
a:
Introdu următorul text: 384828800
27. Se citesc patru numere naturale. Sa se afiseze numerele in ordine crescatoare.
Propune o soluție mai bună

Citeste a, b, c , d 
       Daca a>b atunci 
a=x 
a=b
b=x 
       Sf Daca 
        Daca a>c atunci 
a=x
a=c
c=x 
     Sf Daca
         Daca a>d atunci 
a=x 
a=d 
d=x 
       Sf Daca  
          Daca b>c atunci 
b=x
b=c
c=x 
      Sf Daca 
            Daca b>d atunci 
b=x 
b=d 
d=x 
       Sf Daca 
              Daca c > d atunci 
c=x
c=d 
d=x 
          Sf Daca 
  Tipareste a,b, c ,d 

S
o
l
u
ț
i
a:
Introdu următorul text: 504501605
Soluție furnizată de NEAMT ALEXANDRA-IOANA - 2024-10-15
Citeste a, b, c , d 
       Daca a>b atunci 
a=x 
a=b
b=x 
       Sf Daca 
        Daca a>c atunci 
a=x
a=c
c=x 
     Sf Daca
         Daca a>d atunci 
a=x 
a=d 
d=x 
       Sf Daca  
          Daca b>c atunci 
b=x
b=c
c=x 
      Sf Daca 
            Daca b>d atunci 
b=x 
b=d 
d=x 
       Sf Daca 
              Daca c > d atunci 
c=x
c=d 
d=x 
          Sf Daca 
  Tipareste a,b, c ,d 
28. Să se afişeze cel mai mare număr par dintre doua numere introduse în calculator. Exemple : Date de intrare 23 45 Date de ieşire nu exista numar par ; Date de intrare 28 14 Date de ieşire 28 ; Date de intrare 77 4 Date de ieşire 4.
Vezi soluţia ta Corectează soluția

Citeste a,b
      Daca a>0 si b>0 atunci
          max=-2
          Daca (a%10)%2=0 si a%10>max atunci
               max=a%10
          Altfel
                 Daca (b%10)%2=0 si b%10>max atunci
                   max=b%10
                 Sf.Daca
          Sf.Daca
       Altfel
             Scrie "Nu pot reprezenta numere"

citeste a,b
        Daca a%2=0 si b%2=0 atunci 
             Daca a>b atunci 
                 scrie a
              Altfel 
                 scrie b
              Sf Daca 
        Altfel 
        Daca a%2=0 si b%2>0 atunci 
                 scrie a
        Altfel 
       Daca a%2>0 si b%2=0 atunci 
                  scrie b
        Altfel 
                 scrie "numerele sunt impare"
        Sf Daca 
        Sf Daca 
        Sf Daca 
        Stop

S
o
l
u
ț
i
a:
Introdu următorul text: 666422564
29. Pe o masă de biliard sunt bile albe, roşii şi verzi. Din fiecare culoare sunt bile de două dimensiuni: mari şi mici. Să se afişeze câte bile sunt în total pe masa de biliard. Un jucător vrea să-i spuneţi care bile sunt mai multe , cele mici sau cele mari, afişând numărul lor. De ce culoare sunt bilele cele mai numeroase? Precizaţi numărul lor. Exemplu: Date de intrare Nr. bile albe mici: 2 Nr. bile albe mari: 3 Nr. bile rosii mici: 1 Nr. bile rosii mari: 4 Nr. bile verzi mici: 3 Nr. bile verzi mari: 4 Date de ieşire Totalul bilelor: 17 Mari: 11 bile Verzi: 7 bile
Vezi soluţia ta Corectează soluția

citeste a1,a2,r1,r2,v1,v2
     S=a1+a2+r1+r2+v1+v2
           scrie "suma este " , S
      Daca a1+r1+v1>a2+r2+v2 atunci 
           scrie "sunt mai multe bile mici"
      S1=a1+r1+v1
           scrie "suma bilelor mici este " , S1
      Altfel 
           scrie "sunt mai multe bile mari "
      S2=a2+r2+v2
           scrie "suma bilelor mari este " , S2
      Sf Daca 
             Daca a1+a2>r1+r2 atunci 
                    Daca a1+a2>v1+v2 atunci 
                            scrie a1+a2 "bilele albe sunt mai numeroase "
                     Altfel 
                            scrie v1+v2 "bilele verzi sunt mai numeroase "
             Altfel 
             Daca r1+r2>v1+v2 atunci 
                       scrie r1+r2 "bilele rosii sunt mai numeroase "
            Altfel 
                       scrie v1+v2 "bilele verzi sunt mai numeroase 
             Sf Daca 
             Sf Daca 
             Sf Daca  
             Stop 

citeste a1,a2,r1,r2,v1,v2
     S=a1+a2+r1+r2+v1+v2
           scrie "suma este " , S
       Daca a1+r1+v1>a2+r2+v2 atunci 
           scrie "sunt mai multe bile mici"
      S1=a1+r1+v1
            scrie "suma bilelor mici este " , S1
       Altfel 
            scrie "sunt mai multe bile mari "
      S2=a2+r2+v2
            scrie "suma bilelor mari este " , S2
      Sf Daca 
         Daca a1+a2>r1+r2 atunci 
                  Daca a1+a2>v1+v2 atunci 
                             scrie a1+a2, "bilele albe sunt mai numeroase "
                   Altfel 
                             scrie v1+v2, "bilele verzi sunt mai numeroase 
                  Sf Daca 
          Altfel 
                   Daca r1+r2>v1+v2 
                             scrie r1+r2, "bilele rosii sunt mai numeroase "
                   Altfel 
                             scrie v1+v2, "bilele verzi sunt mai numeroase "
           Sf Daca 
           Sf Daca 
           Stop 

S
o
l
u
ț
i
a:
Introdu următorul text: 263538690
30. La ferma de găini Copanul este democraţie. Fiecare găină primeşte exact acelaşi număr de boabe de porumb. Cele care nu pot fi împărţite vor fi primite de curcanul Clapon. Să se spună cine a primit mai multe boabe şi cu cât. În caz de egalitate, se va afişa numărul de boabe primite şi cuvântul "egalitate". Datele se vor citi în următoarea ordine: numărul de găini, iar dupa aceea numărul de boabe de porumb. Exemplu: Date de intrare 100 4050 Date de ieşire: Curcanul mai mult cu 10 boabe.
Propune o soluție

S
o
l
u
ț
i
a:
Introdu următorul text: 702207558

2 comentarii
     Submit
  |   Lectia 103   |   Lectia 11   |   Lectia 11_2   |   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.