Sunteți pe pagina 1din 3

12 octombrie- CIFRELE UNUI NUMAR

9C

Scrieti in caiete algoritmul de mai jos, algoritm ce permite identificarea


cifrelor unui numar x.

Rezolvati apoi problemele propuse. Scrieti si in caiete rezolvarile problemelor


numerotate cu 1 si 2.

Tema pentru LUNI 17 oct – problemele 3,4,5,6,7,8,9,10

while (x)
{
cifra=x%10;

Operatii cu cifra, in functie de enuntul problemei

x=x/10;
}

1. Se citeşte de la tastatură un număr natural x de cel mult 9 cifre. Se cere


să se
a) afiseze pe cate un rand de ecran fiecare cifra a lui x.
b) afiseze suma cifrelor impare
c) afiseze produsul tuturor cifrelor
Exemplu: dacă x =61456
a) 6
5
4
1
6
b) Suma cifrelor impare este 1+5=6
c) Produsul tuturor cifrelor este 720

2. Se citeste un numar natural x de cel mult 9 cifre.


a) Sa se afiseze numarul cifrelor egale cu 0
b) Sa se afiseze cu 2 zecimale exacte, media aritmetica a tuturor
cifrelor lui x

Exemplu: dacă x =60106


a) 2 cifre egale cu 0
b) Media aritmetica a cifrelor este (6+0+1+0+6)/5=2.60
12 octombrie- CIFRELE UNUI NUMAR
9C

3. Se citeste un numar natural x de cel mult 15 cifre.


c) calculati cea mai mica a lui x.
d) calculate cea mai mica cifra impara a lui x. Daca numarul nu are cifre
impare afisati -1

4. Se citeşte de la tastatură un număr natural x de cel mult 9 cifre si cel


putin 2 cifre. Se cere să se verifice dacă numărul conţine cel puţin o cifră
de zero.

5. Se citeşte de la tastatură un număr natural x de cel mult 9 cifre si cel


putin 2 cifre. Se cere să se verifice dacă cifrele numărului sunt în ordine
crescătoare de la prima cifră spre ultima.
Exemplu: dacă x = 344567 atunci el are cifrele în ordine crescătoare, iar dacă x
=12432 atunci el nu are cifrele în ordine crescătoare.

6. Se citeşte de la tastatură un număr natural x de cel mult 9 cifre. Se cere


să se verifice dacă cifrele pare ale numărului sunt în ordine
descrescătoare de la prima cifră spre ultima. Daca numarul nu contine
nicio cifra para se va afisa NU

Exemplu: dacă x = 98675410 atunci el are cifrele pare în ordine


descrescătoare, iar dacă n=55243 atunci el nu are cifrele pare în ordine
descrescătoare. Daca x=5531 se va afisa NU

7. Verificati daca toate cifrele lui x sunt distincte, afisati “sunt distincte” sau
“nu sunt distincte”

Exemplu: x= 7 sunt distincte, x= 1648 sunt distincte


x=137451 nu sunt distincte, x= 223892 nu sunt distincte

8. Verificati daca toate cifrele lui x sunt mai mici ca 5, afisati Da/NU

9. Verificati daca prima cifra a lui x este egala cu ultima si afisati Da/NU
12 octombrie- CIFRELE UNUI NUMAR
9C

10. Se citesc x si y numere natural cu cel mul t 9 cifre toate distincte.


Afisati
a) toate cifrele din x care apar in y
b) cate cifre din y NU apar in x
c) verificati daca prima cifra a lui x apare in y

Exemplu: x=38104 y=245187


a) 8 1 4
b) 3
c) Prima cifra a lui x nu apare in y

AVANSATI(tema optionala):
https://www.pbinfo.ro/probleme/189/numarmunte
https://www.pbinfo.ro/probleme/1935/plimbare
https://www.pbinfo.ro/probleme/3303/nrcurat
https://www.pbinfo.ro/probleme/2903/smartphone1
https://www.pbinfo.ro/probleme/3567/cod24

S-ar putea să vă placă și