Documente Academic
Documente Profesional
Documente Cultură
se determine
palindrom (este
numr
dac
un
cifr
a lui n,
se
afieze
pe monitor cifrele
numr
tastarur,
este
de la dreapta la
stnga).
5. Pentru un numr n, introdus de la tastarur,
6.
irul
se calculeze ni (factorialul)
afieze
7. Pentru un
numr
ao =
O i a1 = 1;
se
ir.
n, introdus de la tastarur,
din
S1 =1+2 + 3 +
S2 = 2 + 4 + 6 +
S3 = 1+3 + 5 +
S4 = 1 + 1 2 + 1 2 3 +
Ss
1
2
2
3
3
4
=-+-+-+ ...
1
S6=-+-+-+
23 34 45
1
1
1
S1=-+-+
+
1 12 123
8. Dintr-un
mijloc.
numr
LABORATOR WHILE
DO WHILE
1. Se citesc de la
tastatur
afieze numrul
2. Aplicnd faptul
n%10
reprezint
ultima
cifr
cifr
a unui
a lui n,
numr
se
natural n, iar
afieze
operaia
pe monitor cifrele
se determine dac un
numr dac
numr n,
6. Utiliznd algoritmul lui Euclid cu scderi repetate, s se afieze cmmdc (cel mai mare
divisor comun) pentru dou numere naturale a i b, introduse de la tastatur, precum
i numrul de pai efectuai
7. Utiliznd algoritmul lui Euclid cu mpriri repetate,
mare divisor comun) pentru dou numere naturale a
precum i numrul de pai efectuai
8.
dou
numere naturale a
citete
de la
tastatur numrul
n de componente,
4.
5.
6.
7.
8.
BONUS:
9. Sii :St: fuit;it:S\:;it (;u\iuliu :Spt c :sicugi:l vt:du1 u.l ii dt: iii puii(;iuiil l (;u t:Aii\ii puLi\ii (
numr natural introdus de la tastatur)
10. Implementai o metod eficient pentru problema de la punctual 9, n cazul n care n
i k pot fi numere foarte mari
11
..,, uo"" ...,,..1 ..- 1 A o 1,.. _.,._,...+..1 1 ,..X " a :- +a ..." "l o ..,.o
._ ."""'v.a. u .,
12.
"""'AM
?'llt. O
f-'V'-' 1.\1.W
.I
T \AoAVU.1'-iW. ,
'J .....
w .u . """ ""-"""
la tastatur)
S se tearg elementul de pe poziia k din vectorul v (k citit de la tastatur)
~T TD1"DDONT T~
U"-'A A:.JA'-&#'"I.. '\ '-' ....,
divizibil
prin 3.
avnd ni linii i ne coloane (ni i ne valori mai mici dect 1O, citite de la tastatur)
2. Pentru matricea de la punctul l, s se afieze elementele de pe linia I, apoi cele de pe
coloana e (I i c citite de la tastatur)
3. Pentru matricea de la punctul 1,
secundar
5.
6.
BONUS
se afieze n
punctul 1
spiral,
se
2.
3.
Se citete un text. Textul conine cuvinte separate prin unul sau mai multe spaii.
determine cte cuvinte conine textul.
4.
5.
Se
citete
6.
se
un caracter c.
se detennine de cte
S se
dac
el
conine dou
litere
afieze
urmtor,
alfabetic
7.
8.
BONUS
9.
1O.
Se citete un text. Textul conine cuvinte separate prin unul sau mai multe spaii. S se
afieze pe monitor textul n care cuvintele i pstreaz poziia iniial, dar fiecare
dintre ele este inversat
se
afieze
6. Subprogramul elimincifra are doi parametri: numar - un numr ntreg lung; cifra un numr ntreg de o singur cifr. Subprogramul returneaz numrul primit, din care
s-au eliminat toate apariiile cifrei cifra.
Programul principal citeste de la tastatur un numr n, care reprezint numrul de
elemente ale unui vector v, ale crui elemente se vor citi de la tastatur. Programul va
nlocui fiecare element din vectorul v cu numrul obinut prin eliminarea tuturor
cifrelor impare din numr; vectorul nou format se va tipri pe monitor.
7. Subprogramul divmic primete, prin intermediul parametrului n, un numr ntreg lung
i returneaz cel mai mic divisor prim al lui n. Programul principal citeste de la
tastatur un numr n, care reprezint numrul de elemente ale unui vector v, ale crui
elemente se vor citi de la tastatur. Cu ajutorul subprogramului divmic, s se
determine care elemente din vectorul v sunt prime.
numr
2.
3.
4.
natural n
5.
6.
cresctor,
LABORATOR RECURSIVITATE
DIVIDE ET IMPERA
1.
2.
3.
4.
X;:::::
12
< 12
Ack
n+l
Ack(m - 1,1)
ck(m - 1, Ack(m, n - 1))
m=O
n =O
altfel
5.
6.
poziia acestuia,