Informatică, întrebare adresată de Rippi, 9 ani în urmă

Verificați în limbajul pseudocod dacă un număr întreg are exact 5 cifre și afisati mesaje.

Răspunsuri la întrebare

Răspuns de adionica15ozobcq
1
Daca ( (n/10000)%10 != 0 && (n/100000)%10 == 0 )
         
           Scrie "Exact 5 cifre"
Altfel
            Scrie "Nu are 5 cifre"

adionica15ozobcq: Am gresit
adionica15ozobcq: La a doua paranteza trebuia doar impartirea, fara modulo (%10 ala)
adionica15ozobcq: Ba chiar cred ca merg ambele fara %10
adionica15ozobcq: Si explicatia este ca:
adionica15ozobcq: Prima paranteza iti verifica daca numarul are 5 sau mai multe cifre verificand daca exista rest la impartirea cu 10000, a doua paranteza, scrisa fara %10 ala, reprezinta conditia ca numarul sa aiba fix 5 cifre, impartind numarul tau la primul numar cu 6 cifre.
adionica15ozobcq: La prima paranteza ai %10 iar la a doua nu.
adionica15ozobcq: Deci programul corect arata asa:
adionica15ozobcq: Daca ( n/10000 != 0 && n/100000 == 0 )

Scrie "Exact 5 cifre"
Altfel
Scrie "Nu are 5 cifre"
adionica15ozobcq: nu ai %10 la niciuna.
Rippi: ok. mersi mult
Alte întrebări interesante