|
| # 488 Propusă de Administrator la data de 01 Aprilie 2020 - 12:37:03 - pentru clasa 10 |
| |||
Scrieţi programul C/C++ care citeşte de la tastatură elementele unui tablou unidimensional cu exact 10 numere naturale, mai mici decât 1000, determină şi afişează pe
ecran, separate prin câte un spaţiu,
numărul de elemente din şir care sunt multipli ai numărului 13 şi, în continuare, poziţiile pe care acestea se găsesc în şir. Elementele tabloului sunt numerotate de la 1 la
10. Date de intrare:Programul citește de la tastatură cele 10 elemente ale şirului. Date de ieșire:Programul va afişa pe ecran poziţiile cerute. Restricții și precizări:
Exemplu
2, 6, 26, 14, 130, 11, 8, 23, 39, 52 Ieşire 4 3 5 9 10 | ||||
| # 487 Propusă de Administrator la data de 01 Aprilie 2020 - 12:34:24 - pentru clasa 10 |
| |||
Scrieţi definiţia completă a subprogramului cinci care primeşte ca parametru un număr natural nenul n (n<=20) şi un tablou unidimensional v cu n elemente numere
naturale, fiecare având
cel mult 9 cifre şi returnează o valoare reprezentând numărul apariţiilor cifrei 5 în scrierea tuturor numerelor din tablou. Date de intrare:Programul citește de la tastatură numărul n şi apoi elementele şirului. Date de ieșire:Programul va afişa pe ecran numărul cerut. Restricții și precizări:
Exemplu
6 12, 5, 6535, 1, 86, 573 Ieşire 4 | ||||
| # 486 Propusă de Administrator la data de 01 Aprilie 2020 - 12:25:38 - pentru clasa 10 |
| |||
Fişierul test.in conţine pe prima linie două valori naturale, m şi n (m≤100, n≤100), pe a doua linie un şir de m numere întregi, iar pe a treia linie un şir de n numere întregi. Fiecare dintre aceste şiruri
sunt ordonate strict crescător, iar elementele lor au cel mult 9 cifre fiecare. Numerele de pe acelaşi rând sunt separate prin câte un spaţiu. Se cere să se scrie în fişierul test.out câte dintre lementele
celui de al doilea şir nu se regăsesc şi în primul şir. Date de intrare:Programul citește din fişierul test.in numerele m şi n şi apoi elementele celor două şiruri. Date de ieșire:Programul va scrie în fişierul test.out numărul cerut. Restricții și precizări:
Exemplu
6 7 1 2 3 4 7 20 3 5 7 8 9 20 24 Ieşire 4 deoarece 5 8 9 24 nu se găsesc în primul şir. | ||||
| # 485 Propusă de Administrator la data de 01 Aprilie 2020 - 12:23:27 - pentru clasa 10 |
| |||
Fişierul test.in conţine pe prima linie două valori naturale, m şi n (m≤100, n≤100), pe a doua linie un şir de m numere întregi, iar pe a treia linie un şir de n numere întregi. Fiecare dintre aceste şiruri
sunt ordonate strict crescător, iar elementele lor au cel mult 9 cifre fiecare. Numerele de pe acelaşi rând sunt separate prin câte un spaţiu. Se cere să se ascrie în fişierul test.out în ordine crescătoare
elementele
celui de al doilea şir care nu se regăsesc şi în primul şir. Date de intrare:Programul citește din fişierul test.in numerele m şi n şi apoi elementele celor două şiruri. Date de ieșire:Programul va tipării în fişierul test.out numerele în ordinea cerută separate printr-un spaţiu Restricții și precizări:
Exemplu
6 7 1 2 3 4 7 20 3 5 7 8 9 20 24 Ieşire 5 8 9 24 | ||||
| # 484 Propusă de Administrator la data de 01 Aprilie 2020 - 11:54:32 - pentru clasa 10 |
| |||
Scrieţi un program C/C++ care citeşte de la tastatură un număr natural n (n≤100) şi apoi cele n elemente, numere naturale cu cel mult 4 cifre fiecare, ale unui tablou unidimensional a. Programul
determină şi afişează pe prima linie a ecranului suma celor n elemente ale tabloului, pe a doua linie a ecranului suma primelor n-1 elemente şi aşa mai departe astfel încât pe linia n-1 se va afişa suma
primelor două elemente, iar pe linia n primul element al tabloului. Date de intrare:Programul citește de la tastatură un număr natural n. Date de ieșire:Programul va tipării pe ecran numerele în ordinea cerută. Pentru sfarşitul liniei se va utiliza ; Restricții și precizări:
Exemplu
4 1 2 3 4 Ieşire 10;6;3;1; | ||||
| # 483 Propusă de Administrator la data de 01 Aprilie 2020 - 11:49:01 - pentru clasa 10 |
| |||
Scrieţi un program C/C++ care citeşte de la tastatură un număr natural n (n≤50) şi care afişează pe ecran prima linie primele n numere pare, pe a doua linie primele n-1 numere pare, ..., pe linia n
primul număr par. Numerele vor fi afişate pe fiecare linie în ordine crescătoare şi vor fi separate prin câte un spaţiu. Date de intrare:Programul citește de la tastatură un număr natural n. Date de ieșire:Programul va tipării pe ecran numerele în ordinea cerută separate printr-un spaţiu. Pentru sfarşitul liniei se va utiliza ; Restricții și precizări:
Exemplu
3 Ieşire 0 2 4 ;0 2 ;0 ; | ||||
| # 482 Propusă de Administrator la data de 01 Aprilie 2020 - 11:40:18 - pentru clasa 10 |
| |||
Scrieţi un program C/C++ care citeşte de la tastatură un număr natural n şi cele 3*n elemente ale tabloului unidimensional v, numere naturale cu cel mult patru cifre
fiecare.
Tabloul este împărţit în trei zone, cu câte n elemente fiecare: prima zonă conţine primele n elemente din tablou, a doua zonă conţine următoarele n elemente din tablou,
restul elementelor
fiind în zona a treia. Programul va interschimba elementele zonei unu cu elementele zonei trei şi va afişa pe ecran toate elementele tabloului, astfel transformat, separate
prin câte un spaţiu. Date de intrare:Programul citește de la tastatură un număr natural n şi apoi 3*n elemente ale tabloului. Date de ieșire:Programul va tipării pe ecran elementele tabloului în ordinea cerută. Restricții și precizări:
Exemplu
3 1 2 3 4 5 6 7 8 9 Ieşire 7 8 9 4 5 6 1 2 3 | ||||
| # 481 Propusă de Administrator la data de 01 Aprilie 2020 - 11:36:35 - pentru clasa 10 |
| |||
Scrieţi un program C/C++ care citeşte de la tastatură un număr natural n cu cel mult 8 cifre (n≥10) şi afişează pe ecran numărul n şi toate sufixele nenule ale acestuia, pe o
singură linie,
separate prin câte un spaţiu, în ordine descrescătoare a valorii lor. Date de intrare:Programul citește de la tastatură un număr natural. Date de ieșire:Programul va tipării pe ecran numerele cerute. Restricții și precizări:
Exemplu
123 Ieşire 123 23 3 | ||||