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

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 5 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.
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

  1. am si eu o problema in pascal ... fie un numar a. sa se afiseze cate cifre pare sunt

    RăspundețiȘtergere

Trimiteți un comentariu

Postări populare de pe acest blog

Deplasarea elementelor unui vector

Alt set de probleme

Obiecte cu care lucreaza algoritmii