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

Problema 1. Folosind structura repetitivă cu număr necunoscut de pași, realizați un algoritm în limbajul

pseudocod, care determină și afișează dacă un număr natural n este palindrom (numărul este egal cu

răsturnatul/inversul/oglinditul său).

exemple

Date de intrare Date de ieșire

n=12621 Palindrom

n=102 Nu este palindrom


Problema 2. Folosind structura repetitivă cu număr necunoscut de pași, realizați un algoritm în limbajul

pseudocod, care afişează cifra cea mai mare a unui număr natural n.

exemple

Date de intrare Date de ieșire

n=267 7

n=1023 3.

Răspunsuri la întrebare

Răspuns de crow9920
0

Problema 1:

citeste n

aux ← n

oglindit ← 0

cat timp aux ≠ 0 executa

   oglindit ← oglindit * 10 + (aux % 10)

   aux ← aux / 10

daca oglindit = n atunci

   scrie 'Palindrom'

altfel

   scrie 'Nu este Palindrom'

Problema 2:

citeste n

aux ← n

ciframax ← 0

cat timp aux ≠ 0 executa

   daca (aux % 10) > ciframax atunci

       ciframax ← aux % 10

   aux ← aux / 10

scrie ciframax

Alte întrebări interesante