|
| # 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 | ||||
| # 480 Propusă de Administrator la data de 01 Aprilie 2020 - 11:33:53 - 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 prefixele 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 12 1 | ||||
| # 479 Propusă de Administrator la data de 01 Aprilie 2020 - 11:27:01 - pentru clasa 10 |
| |||
Fişierul text test.in conţine, pe o singură linie, cel mult 100 de numere naturale cu cel mult 4 cifre fiecare, numerele fiind separate prin câte un spaţiu. Scrieţi un program C/C++ care
citeşte numerele din fişierul test.in şi scrie în fişierul test.out, separate prin câte un spaţiu, în ordine descrescătoare, toate numerele naturale care au cel mult două cifre. Date de intrare:Programul citește maxim 100 numere naturale din fișierul test.in. Date de ieșire:Programul va scrie în fișierul test.out numerele cerute. Dacă fişierul nu conţine niciun astfel de număr, atunci se va afişa pe ecran mesajul NU EXISTA. Restricții și precizări:
Exemplu
13 17 154 32 88 Ieşire 88 32 17 13 | ||||