Documente Academic
Documente Profesional
Documente Cultură
Exemplu. Pentru n=10 i m=4 se vor afia numerele 1, 2, 3, 4, 10, 11, 12,
13, 20, 21.
B5. S se calculeze de cte ori se regsete cifra c n numerele ntregi mai mici
sau egale dect n dat.
C. Tablouri unidimensionale
C1. S se afieze poziia pe care apare primul element pozitiv dintr-un vector citit
de la tastatur.
Exemplu. n vectorul (-5,-8,-6,-41,-9,-1,-475,-12,-4) nu exist nici un numr
pozitiv, iar n vectorul (-4,9,874,-54) primul numr pozitiv se gsete pe poziia
2
C2.
C6. S se scrie un program care insereaz ntre oricare dou elemente ale
vectorului x de numere reale, media aritmetic a vecinilor si.
Exemplu.
Dac
iniial
7.5,10,6.5,3,5,7).
x=(2,5,10,3,7)
dup
prelucrare
x=(2,3.5,5,
C8. ntr-o grdin zoologic sunt n colivii cu papagali. O maimu jucu trece
prin faa coliviilor i deschide toate uile acestora. Apoi, se ntoarce i nchide
uile din dou n dou (ncepnd cu prima colivie). Jocul su se reia mergnd din
trei n trei colivii, nchiznd uile deschise i deschizndu-le pe cele nchise. Apoi
maimua merge din patru n patru, din cinci n cinci, .a.m.d. n final din n n n
colivii, ncepnd de fiecare dat cu prima colivie. S se afieze coliviile rmase
deschise.
Exemplu. Pentru un numr de 10 colivii vor rmne deschise coliviile 2,5,10.
D. Tablouri bidimenasionale
2 4 6
Exemplu. Pentru matricea
i k=3 se obine matricea
4 6 8
5 7 9 .
Exemplu. n matricea
0
1
1 2 3 4
5
2
0
10
9
0
0 1 0
12
3
5 1 35 8 21 0
exist
10
21
29
38 2
4 54 8 62 177 7
11 212 13 14 15 16 17 18
22 91 23 24 6 25 26 3
30 31 32 33 34 35 36 37
n+1, unde Am+1,j s fie suma elementelor de pe coloana j, iar Ai,n+1 s fie
suma elementelor de pe linia i.
1 5 3
4 7 2
se obine matricea
2 13
7
5 12 5
0
.
6 7 3 40
2 1 6 15
0 2 83 1
vrfurile
Exemplu. n matricea
D6. Scriei un program care verific dac ntr-o matrice A cu m linii i n coloane
liniile L1 i L2 sunt identice sau nu.
Exemplu. n matricea
4
1
2
5
2
3
3 4
6 7
3 4
1 56
liniile 1 i 3 sunt identice
E. Probleme interesante
unui cerc, astfel nct n ajunge lng 1. ncepnd cu numrul s, se elimin din
cerc numerele din k n k, dup fiecare eliminare cercul strngndu-se. Care va fi
numrul ce va rmne ultimul?
Exemplu. Dac vectorul iniial este (1,2,3,4,5,6,7,8,9,10) iar k=3, s=1 se vor
elimina pe rnd numerele 3, 6, 9, 2, 7, 1, 8, 5, 10 i rmne numrul 4.
2,1,
3,2,1,
4,2,2,
5,4,3,2,1,
6,2,2,3,3,3,....
obinut din irul numerelor naturale prin nlocuirea fiecrui numr natural printrun grup de numere, dup urmtoarele reguli: numrul prim p este nlocuit prin
numerele p, p-1, p-2,..., 3, 2, 1, iar numrul compus k este nlocuit prin k
urmat de toi divizorii si proprii, un divizor d repetndu-se de d ori. Dndu-se
numrul natural n se cere s se tipreasc primele n numere din irul dat.
Exemplu. Dac n=10 irul generat va fi (1,2,1,3,2,1,4,2,2,5).
E3. Sortarea prin numrare. Const n a numra pentru fiecare element xi cte
5
13 21 34
.
Exemplu. Pentru n=3 se va afia matricea
x 1 x 2 x 4 x[7]
x[3] x[5] x[8]
x[6] x[9]
x[10]
7 10 3
E6. O raz de lumin pornete din colul din stnga sus al unui chenar de
dimensiune mn, formnd un unghi de 45 cu muchiile. Raza se reflect cnd
ajunge pe prima sau ultima linie, respectiv prima sau ultima coloan. S se
afieze toate poziiile atinse pn cnd raza ajunge ntr-un col al chenarului.
Exemplu.
Dac
m=4
1 . 13 . 19 .
. 2 . 12 . 6
15 . 3 . 5 .
. 16 . 4 . 10
n=8
atunci
parcursul
razei
este
7 .
. 8
9 .
. 22 i deci ajunge n colul dreapta jos.
urmtorul