Algoritmul de împărţire în cifre a unui număr

1) Se dau trei numere a,b,c, de câte două cifre, nenule, fiecare. Folosind cifrele unităţilor celor trei numere se va genera un număr x de trei cifre, iar cu cifrele zecilor se va genera un număr y de trei cifre. Să se afişeze x şi y. Exemplu : date de intrare a=24 b=13 c=64 date de ieşire x=434 y=216.
2) Se introduce un număr natural cu maxim 9 cifre. Să se determine şi să se afişeze numărul de cifre, cea mai mare cifră şi suma tuturor cifrelor acestui număr. Exemplu: Date de intrare 24356103 Date de ieşire 8 cifre max=6 min=0 suma=24.
3) Câte cifre pare sunt într-un număr dat? Exemplu : Date de intrare 34425346 Date de ieşire 4 cifre.
4) Să se verifice dacă la scrierea unui număr, introdus de la tastatură, cifrele pare şi impare alternează. Exemplu : date de intrare 347092 date de ieşire da.
5) În câte zerouri se termină un număr de maxim 9 cifre, introdus de la tastatură? Exemplu : Date de intrare 20034000 Date de ieşire 3 zerouri.
6) Se introduce un număr. Să se verifice dacă este palindrom. Exemple : Date de intrare 12321 Date de ieşire Da ; Date de intrare 23034 Date de ieşire Nu.
7) Să se afişeze toate numerele palindroame mai mari decât 10 şi mai mici decât un număr dat, n. Exemplu : Date de intrare n=110 date de ieşire 11 22 33 44 55 66 77 88 99 101.
8) Se introduce un număr natural n cu maxim 8 cifre, nenule şi distincte, mai mici ca 9. Să se afişeze cifrele numărului în ordine descrescătoare. Indicaţie: fiecare cifră c se înmulţeşte cu 10c, se adună aceste numere şi se afişează fără zerouri. Exemplu: pentru n=354, s-ar face următoarele calcule: 4*104+5*105+3*103=54300 şi se va afişa 543 .
9) Dat un număr întreg de maxim 9 cifre, să se afişeze numărul de apariţii al fiecărei cifre. Exemplu : Date de intrare 364901211 Date de ieşire 0 apare de 1 ori 1 apare de 3 ori 2 apare de 1 ori 3 apare de 1 ori 4 apare de 1 ori 5 apare de 0 ori 6 apare de 1 ori 7 apare de 0 ori 8 apare de 0 ori 9 apare de 1 ori.
10) Afişaţi câte cifre distincte conţine un număr nenul. Exemplu : date de intrare 234323 Date de ieşire 3 cifre.
11) Se dau două numere naturale a,b cu maxim 9 cifre. a) Să se determine cifrele distincte comune numerelor a şi b. b) Să se afişeze numărul cel mai mare format din toate cifrele lui a şi b
Exemplu : pentru a=2115 b=29025 se va afişa a) 2 5 b) 955222110 (OJI, clasa a V-a, 2004)
12) Se introduc două numere, a şi b, a< b < 5000000. Să se afişeze ultima cifră a sumei tuturor numerelor aflate între a şi b. Exemple: Date de intrare a=12 b=14 date de ieşire 9 ; date de intrare a=1000000 b=3000000 date de ieşire 0.
13) Se dau două numere având acelaşi număr de cifre. Câte cifre trebuie modificate pentru a transforma un număr în celălalt ? Exemplu : pentru n1= 2135 şi n2= 7139 este necesară modificarea a două cifre.

Comentarii

Postări populare de pe acest blog

Deplasarea elementelor unui vector

Alt set de probleme

Obiecte cu care lucreaza algoritmii