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

Se cere (exercitiile sunt la capitolul limbajul pseudocod-algoritmii )
a)Afisati de cate ori apare cifra 2 in scrierea unui numar .
b)Afisati de cate ori apare o cifra de la tastatura in scrierea unui numar.
c)Afisati cifra maxima a numarului "n".
d)Afisati inversul unui numar "n".

Răspunsuri la întrebare

Răspuns de hotlinemiami
2
a)
intreg n,nrcifre
citeste n
nrcifre<-0
cat timp n>0 executa
{   
     daca n%10=2
     {
         nrcifre <- nrcifre + 1
      }
    n <- n/10
}
scrie nrcifre


b)
intreg n, cifra, nrcifre
citeste n
citeste cifra
nrcifre <- 0
cat timp n>0 executa
{    
     daca n%10=cifra
     {
         nrcifre <- nrcifre + 1
      }
    n <- n/10
}
scrie nrcifre

c)
intreg n, max
citeste n
max <-0
cat timp n>0
{
 daca n%10>max atunci
   {
      max<-n%10}
 n <- n/10
}
scrie max


d)
intre n, ninv
citeste n
ninv <- 0
cat timp n>0 executa
{
 ninv <- ninv*10+n%10
 n <- n/10
}
scrie ninv


Alte întrebări interesante