Răspuns :
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:
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru orice întrebare sau dacă aveți nevoie de asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!