|
| # 597 Propusă de Administrator la data de 06 Noiembrie 2020 - 20:15:14 - pentru clasa 11 |
| |||
| Să se scrie un program C++ care citește un număr de maxim nouă cifre. Pornind de la acest număr, să se construiască o matrice patratică care va conține pe prima linie
prima cifră a numărului, pe a doua linie a doua cifră a numărului s.a.m.d. utilizând subprograme recursive. Date de intrare Din fișierul test.in se citește un număr natural n. Date de ieșire Programul va scrie în fișierul test.out matricea
rezultată. Între elementele matricei va fi un spațiu.
Exemplu test.in 4354
test.out
4 4 4 4 3 3 3 3
5 5 5 5 4 4 4 4
| ||||
| # 596 Propusă de Administrator la data de 06 Noiembrie 2020 - 20:13:01 - pentru clasa 11 |
| |||
| Scrieţi un program care citeşte din fişierul test.in un număr natural n şi o matrice cu n linii şi n coloane şi afişează în fişierul test.out indicii liniilor din matrice pentru
care suma elementelor este număr par. utilizând subprograme recursive. a. Scrieţi o definiţie completă pentru un
subprogram suma cu trei parametri: –
x,
matrice pătratică cu elemente întregi; –
n,
număr natural ce reprezintă numărul efectiv de linii şi coloane ale matricei
x, 2≤n≤10; –
p,
număr natural, 1≤p≤n. Subprogramul va returna suma elementelor aflate pe linia p a matricei.
b. Scrieţi un program care citeşte din fişierul test.in un număr natural n şi o matrice cu n linii şi n coloane şi afişează în fişierul test.out indicii liniilor din matrice pentru care suma
elementelor este număr par.
Se va folosi subprogramul
definit la punctul a. Date de intrare
Fișierul de intrare test.in conține pe prima linie numărul
n, iar pe a doua linie elementele matricei separate printr-un spațiu.
Date
de ieșire Fișierul de ieșire test.out va
conține indicii liniilor din matrice pentru care suma elementelor
este număr par sau mesajul NU EXISTA. Restricții și precizări 1 ≤ n ≤ 1000 numerele de pe a doua linie a fișierului
de intrare vor fi numere de maxim 9 cifre Exemplu
test.in 4 1 2 3 4 1 1 1 2 2 2 41 8 3 3 10 2 test.out 1 4 | ||||
| # 595 Propusă de Administrator la data de 06 Noiembrie 2020 - 20:11:57 - pentru clasa 11 |
| |||
| Să se scrie un program C++ care citește o matrice pătratică de dimensiune n. Să se determine numărul care se va forma prin alipirea numerelor minime de pe fiecare
linie începând cu prima linie utilizând subprograme recursive. Se consideră că elementele matricei sunt numere naturale de maxim 5 cifre. Date de intrare Se citește de la tastatură un număr natural n și apoi o matrice A(n , n) de numere
naturale. Date de ieșire Programul va afișa pe ecran numărul cerut.
Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere întregi de maxim 5 cifre.
Exemplu Intrare 3 1 2 3 4 5 6 7 8 9
Iesire
147
| ||||
| # 594 Propusă de Administrator la data de 06 Noiembrie 2020 - 20:09:48 - pentru clasa 11 |
| |||
| Să se scrie un program C++ care citește o matrice pătratică de dimensiune n. Să se determine numărul care se va forma prin alipirea numerelor maxime de pe fiecare
coloană începând cu prima coloana utilizând subprograme recursive.. Se consideră că elementele matricei sunt numere naturale de maxim 5 cifre. Date de intrare Se citește de la tastatură un număr natural n și apoi o matrice A(n , n) de numere
naturale. Date de ieșire Programul va afișa pe ecran numărul cerut.
Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere întregi de maxim 5 cifre.
Exemplu Intrare 3 1 2 3 4 5 6 7 8 9
Iesire
789
| ||||
| # 593 Propusă de Administrator la data de 06 Noiembrie 2020 - 20:08:49 - pentru clasa 11 |
| |||
| Din fişierul text test.in se citesc doua numere naturale n, m (1< n< 30, 1< m< 30 ) apoi elementele întregi ale unei matrici de dimensiune n*m. Scrieţi un program
C/C++ care modifică matricea astfel: toate elementele egale cu valoarea maximă din matrice se înlocuiesc cu valoarea minimă de pe coloana lor utilizând subprograme recursive. Dacă s-a făcut
măcar o înlocuire, matricea rezultată se va scrie în fişierul text test.out, altfel matricea nu se va scrie în fişierul de ieşire. Pe ultima linie în fişierul de ieşire se va scrie numărul
de substituţii efectuate.
Date de intrare
Fișierul de intrare test.in conține pe prima linie
numerele n și m, iar pe a doua linie elementele matricei separate printr-un spațiu.
Date
de ieșire Fișierul de ieșire test.out va
conține amtricea astfel obținută. Elementele matricei sunt afişate linie cu linie. La sfârsitul fiecărei linii va apărea caracterul ; Restricții și precizări 1 ≤ n ≤ 1000 numerele de pe a doua linie a fișierului
de intrare vor fi numere de maxim 9 cifre Exemplu
test.in 3 4 2 6 7 3 7 1 7 1
5 3 1 2 test.out 2 6 1 3 2 1 1 1 5 3 1 2
3
afişarea 2 6 1 3 ; 2 1 1 1 ; 5 3 1 2 ;3 | ||||
| # 592 Propusă de Administrator la data de 06 Noiembrie 2020 - 20:05:22 - pentru clasa 11 |
| |||
| Să se scrie un program C++ care citește o matrice de n linii și m coloane și determină câte elemente din matrice sunt numere prime utilizând subprograme recursive. Date de intrare Din fișierul test.in se citește două numere naturale n și m și apoi o matrice A(n , m) de numere
întregi Date de ieșire Programul va scrie în fișierul test.out câte elemente din matrice sunt numere prime. Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere întregi de maxim 7 cifre.
Exemplu test.in 2 2 54 32 38 13
test.out
1
| ||||
| # 591 Propusă de Administrator la data de 06 Noiembrie 2020 - 20:04:24 - pentru clasa 11 |
| |||
| Să se scrie un program C++ care citește o matrice de n linii și m coloane și determină câte elemente din matrice au cifrele în ordine crescătoare utilizând subprograme
recursive. Date de intrare Din fișierul test.in se citește două numere naturale n și m și apoi o matrice A(n , m) de numere
întregi Date de ieșire Programul va scrie în fișierul test.out câte elemente din matrice au cifrele în ordine crescătoare. Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere întregi de maxim 7 cifre.
Exemplu test.in 2 2 54 32 38 13
test.out
2
| ||||
| # 590 Propusă de Administrator la data de 06 Noiembrie 2020 - 20:03:44 - pentru clasa 11 |
| |||
| Să se scrie un program C++ care citește o matrice de n linii și m coloane și determină câte elemente din matrice au cifrele în ordine descrescătoare utilizând subprograme
recursive. Date de intrare Din fișierul test.in se citește două numere naturale n și m și apoi o matrice A(n , m) de numere
întregi Date de ieșire Programul va scrie în fișierul test.out câte elemente din matrice au cifrele în ordine descrescătoare. Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere întregi de maxim 7 cifre.
Exemplu test.in 2 2 54 32 38 13
test.out
2
| ||||