Informatică, întrebare adresată de lilicole, 8 ani în urmă

vreau rezolvare in pseudocod
le vreau pe ambele dar daca stiti numai unul e bun si ala​

Anexe:

Răspunsuri la întrebare

Răspuns de robertanisoiu
2

Răspuns:

a)

citeste x;

cifra1 = x%10; //cifra unitatilor

cifra2 = (x/10)%10; //cifra zecilor

cifra3 = (x/100)%10; //cifra sutelor

// Determinam cifra minima

daca cifra1 < cifra2 atunci

       daca cifra2<cifra3 atunci

               minim=cifra1;

       altfel

               minim=cifra3;

altfel // inseamna ca cifra1>cifra2

        daca cifra2<cifra3 atunci

               minim=cifra2;

         altfel

               minim=cifra3;

// formam numarul maxim din cele mai mari doua cifre

daca minim=cifra1 atunci

         daca cifra2>cifra3 atunci

                 numar = cifra2*10+cifra3

          altfel

                 numar = cifra3*10+cifra2

daca minim=cifra2 atunci

         daca cifra1>cifra3 atunci

                 numar = cifra1*10+cifra3

          altfel

                 numar = cifra3*10+cifra1

daca minim=cifra3 atunci

         daca cifra1>cifra3 atunci

                 numar = cifra1*10+cifra3

          altfel

                 numar = cifra3*10+cifra1

scrie numar;

b)

citeste c1, c2, c3;

daca c1  != c2 atunci

      daca c2 != c3 atunci

          distincte = 3; //c1, c2, c3 sunt distincte toate

      altfel

          distincte = 2; //c2 si c3 sunt identice, c1 distincta

altfel //c1=c2

      daca c2 != c3 atunci

          distincte = 2; //c1 si c2 sunt identice, c3 distincta

      altfel

          distincte = 1; //c1, c2 si c3 sunt identice toate

scrie distincte;

Explicație:


lilicole: Muuuuultuuumesc!!
Alte întrebări interesante