|
| # 448 Propusă de Administrator la data de 08 Aprilie 2019 - 09:46:57 - pentru clasa 11 |
| |||
| Să se scrie un program C++ care sa definească o structură de tip punct care își propune să memoreze coordonatele unui punct din plan. Dându-se trei astfel de puncte
să se determine dacă cele trei puncte pot reprezenta vârfurile unui triunghi. Se va folosi o structura imbricata. Date de intrare: Programul citește de la tastatură șase numere întregi reprezentând coordonatele a trei puncte din plan. Date de ieșire:Programul va scrie pe ecran rezultatul cerut de forma DA/NU.. Restricții și precizări:
Exemplu:
| ||||
| # 447 Propusă de Administrator la data de 06 Aprilie 2019 - 08:30:16 - pentru clasa 11 |
| |||
| Să se scrie un program C++ care să definească o structură pentru memorarea unei matrice rară (o matrice în care majoritatea elementelor sunt 0). Să se citească două
astfel de matrice patratice de aceeaşi dimensiune şi să se determine produsul lor. O matrice rară poate fi memorată sub forma unei înregistrări ce conţine numărul de linii, coloane, elemente nenule şi un şir de triplete de forma (linie,
coloană, valoare). Date de intrare: Programul citește de la tastatură dimensiunea
celor două matrice (pătratice), apoi numărul de elemente nenule din prima matrice şi numărul de elementele nenule din a doua matrice apoi elementele celor două
matrice (linie, coloană, valoare). Date de ieșire:
Programul va scrie pe ecran matricea
rezultată. Restricții
și precizări: 1 ≤ a, b, c, d ≤ 10000
Exemplu
Intrare 3
3 3 1 1 2 2 1 4 3 3 1 1 1 4 2 3 8 3 2 6 Iesire
8 0 0 ;16 0 0 ;0 6 0 ;
| ||||
| # 446 Propusă de Administrator la data de 06 Aprilie 2019 - 08:28:00 - pentru clasa 11 |
| |||
| Să se scrie un program C++ care să definească o structură pentru memorarea unei matrice rară (o matrice în care majoritatea elementelor sunt 0). Să se citească două
astfel de matrice patratice de aceeaşi dimensiune şi să se determine diferenta lor. O matrice rară poate fi memorată sub forma unei înregistrări ce conţine numărul de linii, coloane, elemente nenule şi un şir de triplete de forma (linie,
coloană, valoare). Date de intrare: Programul citește de la tastatură dimensiunea
celor două matrice (pătratice), apoi numărul de elemente nenule din prima matrice şi numărul de elementele nenule din a doua matrice apoi elementele celor două
matrice (linie, coloană, valoare). Date de ieșire:
Programul va scrie pe ecran matricea
rezultată. Restricții
și precizări: 1 ≤ a, b, c, d ≤ 10000
Exemplu
Intrare 3
3 3 1 1 2 2 1 4 3 3 1 1 1 4 2 3 8 3 2 6 Iesire
-2 0 0 ;4 0 -8 ;0 -6 1 ;
| ||||
| # 445 Propusă de Administrator la data de 06 Aprilie 2019 - 08:26:18 - pentru clasa 11 |
| |||
| Să se scrie un program C++ care să definească o structură pentru memorarea unei matrice rară (o matrice în care majoritatea elementelor sunt 0). Să se citească două
astfel de matrice patratice de aceeaşi dimensiune şi să se determine suma lor. O matrice rară poate fi memorată sub forma unei înregistrări ce conţine numărul de linii, coloane, elemente nenule şi un şir de triplete de forma (linie,
coloană, valoare). Date de intrare: Programul citește de la tastatură dimensiunea
celor două matrice (pătratice), apoi numărul de elemente nenule din prima matrice şi numărul de elementele nenule din a doua matrice apoi elementele celor două
matrice (linie, coloană, valoare). Date de ieșire:
Programul va scrie pe ecran matricea
rezultată. Restricții
și precizări: 1 ≤ a, b, c, d ≤ 10000
Exemplu
Intrare 3
3 3 1 1 2 2 1 4 3 3 1 1 1 4 2 3 8 3 2 6 Iesire
6 0 0 ;4 0 8 ;0 6 1 ;
| ||||
| # 444 Propusă de Administrator la data de 03 Aprilie 2019 - 09:49:45 - pentru clasa 11 |
| |||
| Se dau 4 numere naturale a b c d, reprezentând fracţiile a/b şi c/d. Determinați și afișați cea mai mare dintre cele două fracții.
Date de intrare: Programul citește de la tastatură numerele a b c d. Date de ieșire:
Programul afișează pe ecran numerele m n, separate prin exact un spațiu, reprezentând
numărătorul şi numitorul fracției maxime, adusă la forma ireductibilă. Restricții
și precizări: 1 ≤ a, b, c, d ≤ 10000
Exemplu
Intrare 7
14 24 18 Iesire
4 3
Fracția maximă este
24/18. Prin simplificare devine 4/3. | ||||
| # 443 Propusă de Administrator la data de 03 Aprilie 2019 - 09:46:15 - pentru clasa 11 |
| |||
| Se dau datele de naștere a n persoane, numerotate de la 1 la n, în forma an luna zi. Să se determine numărul de ordine al celei mai tinere și al celei mai în vârstă persoană
dintre cele date. Date de intrare: Programul citește de la tastatură
numărul n, iar apoi n triplete de numere naturale a l z, reprezentând anul, luna și ziua de naștere a fiecărei persoane. Date de ieșire:Programul va afișa pe ecran două numere p q, reprezentând numărul de ordine al celei mai
tinere, respectiv al celei mai în vârstă persoană. Restricții și precizări:
Exemplu:
5 1998 5 26 1987 12 18 1987 9 25 2015 1 16 2015 1 8
4 3 | ||||
| # 442 Propusă de Administrator la data de 03 Aprilie 2019 - 09:42:56 - pentru clasa 11 |
| |||
| Se dau coordonatele carteziene a n puncte în plan. Să se determine distanța maximă dintre un punct dat și originea sistemului de coordonate și numărul de puncte situate
la acea distanță față de origine. Date de intrare: Programul citește de la tastatură
numărul n, iar apoi n perechi de puncte x y, reprezentând coordonatele punctelor. Date de ieșire:Programul va afișa pe ecran două numere D C, reprezentând distanța maximă față de
originea sistemului și numărul de puncte situate la acea distanță. Restricții și precizări:
7 2 -1 -2 4 2 3 3 -1 -2 -4 2 -2 -4 2
4.472 3 | ||||
| # 441 Propusă de Administrator la data de 21 Martie 2019 - 08:01:32 - pentru clasa 9 |
| |||
| Să se scrie un program C++ care citește un număr n și determină dacă numărul e format doar din cifre impare. Se dă un număr întreg. Cerința:Determinați dacă numărul e format doar din cifre impare. Date de intrare:Programul citește de la tastatură un număr întreg. Date de ieșire:Programul va scrie pe ecran mesajul DA sau mesajul NU. Restricții și precizări:
Exemplu:
1272367
NU | ||||