#826
CifMinParRec
C++
Să se scrie o funcție C++ recursivă care să returneze cea mai mică cifră pară a unui număr natural transmis ca parametru.
#837
Fill
Se dă o matrice cu n
linii și m
coloane și elemente 0
sau 1
, care reprezintă harta unei planete, în care 1
înseamnă uscat, iar 0
înseamnă apă. Două elemente 1
care se învecinează pe linie sau pe coloană (nu și pe diagonală) fac parte din același continent.
Să se determine câte continente sunt pe hartă.
#834
ElimCifRec
C++
Să se scrie o funcție C++ recursivă care primește ca parametri un număr natural n
și o cifră c
și returnează numărul obținut prin eliminarea din n
a tuturor aparițiilor lui c
.
#4326
Lac_X
Se dă harta unui lac de formă dreptunghiulară, împărțit în n*m
zone dispuse sub forma unei matrice cu n
linii și m
coloane. Zonele pot fi acoperite cu apă, sau pot fi zone de uscat. Zonele de uscat care sunt învecinate pe linie sau pe coloană formează insule sau peninsule. Peninsule conțin cel puțin o zonă de uscat pe marginea lacului (matricei), în timp ce insulele sunt situate în întregime în interiorul lacului. Aria unei zone (fie ea insulă sau peninsulă) este egală cu numărul de valori de 1 din care este formată.
Cunoscând harta lacului, determinați aria maximă a unei insule și aria maximă a unei peninsule.
#4211
ElimZTRec
C++
Scrieți funcția recursivă ElimZTRec
care primind ca parametru un număr natural nenul n
, returnează numărul obținut prin eliminarea eventualelor cifre de 0
de la sfârșitul lui n
.
Folclorul informatic
#4543
MosCraciun4
Moș Crăciun locuiește la polul nord și pregătește cadouri pentru copii cuminți din clasa a X-a A, ajutat de mai mulți spiriduși buni și deranjat de mai mulți spiriduși răi. Datorită încălzirii globale, gheața se topește, formându-se mai multe banchize. Spiridușii care se află pe alte banchize decât Moș Crăciun nu-l mai pot ajuta sau deranja pe acesta, spre disperarea/încântarea generală.
Scrieți un program care să determine câți spiriduși buni și câți spiriduși răi se află pe aceeași banchiză cu Moș Crăciun și îl pot ajuta/deranja în continuare să pregătească cadouri pentru copii cuminți din clasa a X-a A.
#1864
MosCraciun
Moș Crăciun locuiește la polul nord și pregătește cadouri pentru copii cuminți din clasele a X-a B și A, ajutat de mai mulți spiriduși. Datorită încălzirii globale, gheața se topește, formându-se mai multe banchize. Spiridușii care se află pe alte banchize decât Moș Crăciun nu-l mai pot ajuta pe acesta, spre disperarea generală.
Scrieți un program care să determine câți spiriduși se află pe aceeași banchiză cu Moș Crăciun și îl pot ajuta în continuare să pregătească cadouri pentru copii cuminți din clasele a X-a B și A.
#4544
MosCraciun5
Moș Crăciun locuiește la polul nord și pregătește cadouri pentru copii cuminți din clasa a X-a B. Datorită încălzirii globale, gheața se topește, formându-se mai multe banchize. Harta polului nord seamănă cu o matrice cu n
linii și m
coloane în care elementele pot avea următoarele valori:
0
– zonă cu apă, în care gheața s-a topit;Scrieți un program care să determine care este suma valorilor cadourilor aflate pe banchiza lui Moș Crăciun. Acesta se află pe banchiza care conține elementul aflat pe linia 1
și coloana 1
.
#827
CifMaxParRec
C++
Să se scrie o funcție C++ recursivă care să returneze cea mai mare cifră pară a unui număr natural transmis ca parametru.
#2674
IncDecRec
C++
Scrieți funcția recursivă IncDecRec
care primind ca parametru un număr natural n
, returnează numărul obținut din n
prin scăderea cu 1
a fiecărei cifre impare și creșterea cu 1
a fiecărei cifre pare.
Folclorul informatic