Contribuțiile utilizatorului Cata
De la Universitas MediaWiki
Pentru Cata discuție jurnal blocări încărcări jurnale
19 aprilie 2023
- 15:4919 aprilie 2023 15:49 dif ist +2.147 N 3174 - R10 Pagină nouă: ==Cerința== Se dă un şir v cu n elemente numere reale. Acesta se împarte în n/k secvenţe de k elemente. Să se sorteze fiecare secvenţă şi să se afişeze şirul format de acestea, în ordinea în care au fost date. ==Date de intrare== Datele de intrare conțin pe prima linie numărul n, şi numărul k, iar pe a doua linie n numere reale separate prin spații. ==Date de ieșire== Datele de ieșire vor conține pe prima linie şirul cerut. ==Restricții și preciz...
- 15:2619 aprilie 2023 15:26 dif ist +1.442 N 1240 - Ab3 Pagină nouă: ==Cerința== Să se determine pentru n numere a valoarea b maximă astfel încât b<sup>3</sup> + b ≤ a. ==Date de intrare== Datele de intrare conțin pe prima linie numărul n, iar pe următoarele n linii câte un număr a. ==Date de ieșire== datele de ieșire vor conține n linii cu câte un număr fiecare, răspunsul la fiecare întrebare. ==Restricții și precizări== * 1 ≤ n ≤ 100.000 * 0 ≤ a ≤ 10<sup>18</sup> ==Exemple== ===Intrare=== 5 1 9 36 27... Etichetă: Editor vizual: Comutat
- 14:1019 aprilie 2023 14:10 dif ist +70 3489 - Numara punctele →Rezolvare: am adaugat apelul de validare in main Etichetă: Editare vizuală
- 14:0819 aprilie 2023 14:08 dif ist +4.475 N 3489 - Numara punctele Pagină nouă: ==Cerința== Considerăm o suprață plană în formă de pătrat având latura de 100 de unități și două mulțimi: * Mulțimea P de puncte având coordonatele numere reale pozitive mai mici decat 100 (deci aparținând pătratului). * Mulțimea ordonată C de cercuri având centrul în același pătrat și cu raza variabilă (se poate întâmpla ca centrul să fie în punctul p(1,1) și cercul să aibă raza de 3, deci să aibă o porțiune înafara pătratului). Se dor...
6 aprilie 2023
- 14:246 aprilie 2023 14:24 dif ist +2.113 N 2826 - Duplicare1 Pagină nouă: ==Cerința== Subprogramul duplicare are doi parametri, în această ordine: * n, prin care primește un număr natural (n∈[1,104]); * d, prin care furnizează numărul obţinut prin duplicarea fiecărei cifre pare a lui n sau -1 dacă acesta nu are nicio cifră pară. Scrieți definiția completă a subprogramului în Python. ==Exemplu== Dacă n=2380, după apel d=2238800. ==Explicație== Funcția duplicare primește ca parametri un număr natural n și un număr d, prin...
- 14:216 aprilie 2023 14:21 dif ist +1.869 N 2808 - Produs4 Pagină nouă: ==Cerința== Subprogramul produs are doi parametri, în această ordine: * a, prin care primește un număr natural (a∈[1,106]); * k, prin care furnizează cea mai mare valoare naturală impară cu proprietatea că produsul tuturor numerelor impare din intervalul [1,k] este mai mic sau egal cu a. Scrieți definiția completă a subprogramului în Python. ==Exemplu== Dacă a=200, atunci k=7 (1⋅3⋅5⋅7 ≤ 200 <1⋅3⋅5⋅7⋅9). ==Explicație== * Pe prima linie, calcu...
- 14:166 aprilie 2023 14:16 dif ist +1.767 N 0023 - Oglindit1 Pagină nouă: ==Cerinţa== Să se scrie o funcție Python care să determine oglinditul unui număr natural transmis ca parametru. Funcția va întoarce rezultatul prin intermediul unui parametru de ieşire. ==Restricţii şi precizări== * numele funcției va fi oglindit * funcția va avea doi parametri: primul parametru reprezintă numărul pentru care se calculează oglinditul, iar la doilea parametru reprezintă valoarea calculată * numărul pentru care se calculează oglinditul va f...
- 14:136 aprilie 2023 14:13 dif ist +2.123 N 0032 - EliminareCifre Pagină nouă: ==Cerinţa== Să se scrie definiția completă a funcției Python P care primește prin intermediul parametrului n un număr natural cu cel mult 9 cifre, iar prin intermediul parametrului c o cifră. Funcția întoarce tot prin intermediul parametrului n numărul obținut prin eliminarea tuturor aparițiilor cifrei c. ==Restricţii şi precizări== * numele funcției va fi P * funcția va avea doi parametri: primul parametru este n, iar al doilea este c * dacă după elimina...
- 14:106 aprilie 2023 14:10 dif ist +1.985 N 0894 - CifMinMax Pagină nouă: ==Cerinţa== Să se scrie o funcție Python care să determine cea mai mare și cea mai mică cifră a unui număr natural transmis ca parametru. Funcția va întoarce rezultatele prin intermediul unor parametri de ieşire. ==Restricţii şi precizări== * numele funcției va fi cifminmax * funcția va avea trei parametri: primul parametru reprezintă numărul pentru care se calculează valorile cerute;al doilea parametru va reprezenta cifra maximă, iar al treilea va reprez...
- 14:046 aprilie 2023 14:04 dif ist +2.236 N DetCifre Pagină nouă: ==Cerinţa== Să se scrie o funcție Python care să determine prima și ultima cifră a unui număr natural transmis ca parametru. Funcția va întoarce rezultatele prin intermediul unor parametri de ieşire. ==Restricţii şi precizări== * numele funcției va fi detcifre * funcția va avea trei parametri: primul parametru reprezintă numărul n pentru care se calculează cifrele cerute;al doilea parametru va reprezenta prima cifră a lui n, iar al treilea va reprezenta ul... actuală Etichetă: Editor vizual: Comutat
- 13:496 aprilie 2023 13:49 dif ist +1.949 1842 - CreareNumarRec Fără descriere a modificării Etichetă: Editare vizuală
- 13:476 aprilie 2023 13:47 dif ist +1.107 0919 - NrCifreZeroRec1 Fără descriere a modificării Etichetă: Editare vizuală
- 13:446 aprilie 2023 13:44 dif ist +1.906 1862 - CntCifKRec Fără descriere a modificării Etichetă: Editare vizuală
- 13:416 aprilie 2023 13:41 dif ist +705 0822 - NrCifreZeroRec Fără descriere a modificării Etichetă: Editare vizuală
- 13:396 aprilie 2023 13:39 dif ist +718 0918 - SumCifRec1 Fără descriere a modificării Etichetă: Editare vizuală
- 13:376 aprilie 2023 13:37 dif ist +947 0823 - SumCifRec Fără descriere a modificării Etichetă: Editare vizuală
- 10:326 aprilie 2023 10:32 dif ist +836 0916 - FactorialRec1 Fără descriere a modificării Etichetă: Editare vizuală
- 10:296 aprilie 2023 10:29 dif ist +1.192 0820 - FactorialRec Fără descriere a modificării Etichetă: Editare vizuală
- 10:076 aprilie 2023 10:07 dif ist +1.241 4206 - CifDiv3Rec Fără descriere a modificării Etichetă: Editare vizuală
- 10:066 aprilie 2023 10:06 dif ist +1.509 4042 - b16 rec Fără descriere a modificării Etichetă: Editor vizual: Comutat
- 09:596 aprilie 2023 09:59 dif ist +784 3981 - DivImpRec Fără descriere a modificării Etichetă: Editare vizuală
- 09:536 aprilie 2023 09:53 dif ist +1.776 4262 - FiboRec Fără descriere a modificării Etichetă: Editare vizuală
- 09:506 aprilie 2023 09:50 dif ist +1.666 4259 - PalRec Fără descriere a modificării Etichetă: Editare vizuală
- 09:476 aprilie 2023 09:47 dif ist +1.136 4211 - ElimZTRec Fără descriere a modificării Etichetă: Editor vizual: Comutat
- 09:446 aprilie 2023 09:44 dif ist −1 m 4210 - FCrescRec →Exemplu: Etichetă: Editare vizuală
- 09:446 aprilie 2023 09:44 dif ist +952 4210 - FCrescRec Fără descriere a modificării
- 09:386 aprilie 2023 09:38 dif ist +1.273 4209 - DifParImpar Fără descriere a modificării Etichetă: Editor vizual: Comutat
5 aprilie 2023
- 12:005 aprilie 2023 12:00 dif ist +868 4208 - ExistaImpareRec Fără descriere a modificării Etichetă: Editare vizuală
- 11:525 aprilie 2023 11:52 dif ist +747 4207 - SumProdRec validare + main, explicatii Etichetă: Editare vizuală
21 martie 2023
- 16:3021 martie 2023 16:30 dif ist +1.422 N 1842 - CreareNumarRec Pagină nouă: == Cerinţa == Scrieți definiția completă a subprogramului recursiv F, care primește prin intermediul parametrului n un număr natural nenul (1≤n≤9), iar prin intermediul parametrului a, un tablou unidimensional care conţine n valori naturale, fiecare dintre acestea reprezentând câte o cifră a unui număr. Astfel, a0 reprezintă prima cifră a numărului, a1 a doua cifră, etc. Subprogramul furnizează prin parametrul k o valoare naturală egală cu numărul obţ...
- 16:1921 martie 2023 16:19 dif ist +948 N 0919 - NrCifreZeroRec1 Pagină nouă: == Cerinţa == Să se scrie o funcție Python recursivă care să determine numărul de cifre egale cu zero ale unui număr natural transmis ca parametru și să întoarcă rezultatul prin intermediul unui parametru de ieșire. == Restricţii şi precizări == * Numele funcției va fi nr_cif_zero * Funcția va avea doi parametri: n – reprezentând numărul dat și nr – parametrul prin care se întoarce rezultatul * Ordinea parametrilor este n , nr * n va fi mai mic decâ...
- 16:0721 martie 2023 16:07 dif ist +887 N 1862 - CntCifKRec Pagină nouă: == Cerinţa == Să se scrie o funcție Python recursivă cu trei parametri n, k, c și întoarce prin parametrul c numărul de cifre ale lui n care sunt mai mari sau egale decât k. == Restricţii şi precizări == * Numele funcției va fi cnt_cif * Funcția va avea trei parametri: n, k, c, cu semnificația de mai sus * 0 ≤ n ≤ 2.000.000.000 * 0 ≤ k ≤ 9 == Exemplu == După apelul cnt_cif(2750, 4, c), valoarea lui c va fi 2. == Important == Soluţia propusă va conţ...
- 15:1721 martie 2023 15:17 dif ist +873 N 0822 - NrCifreZeroRec Pagină nouă: == Cerinţa == Să se scrie o funcție Python recursivă care să returneze numărul de cifre egale cu zero ale unui număr natural transmis ca parametru. == Restricţii şi precizări == * Numele funcției va fi nr_cif_zero * Funcția va avea un parametru reprezentând numărul dat * Numărul pentru care se calculează numărul de cifre egale cu zero va fi mai mic decât 2.000.000.000 == Exemplu == nr_cif_zero(2050) este 2. == Important == Soluţia propusă va conţine doa...
- 15:1321 martie 2023 15:13 dif ist +891 N 0918 - SumCifRec1 Pagină nouă: == Cerinţa == Să se scrie o funcție Python recursivă care determină suma cifrelor unui număr natural n transmis ca parametru și întoarce rezultatul prin intermediul unui parametru de ieșire. == Restricţii şi precizări == * Numele funcției va fi sumcif * Funcția are un doi parametri, n, număr natural, și s, prin intermediul căruia se întoarce rezultatul * Ordinea celor doi parametri este n, s * Numărul n pentru care se calculează suma cifrelor va fi mai mi...
- 15:0921 martie 2023 15:09 dif ist +764 N 0823 - SumCifRec Pagină nouă: == Cerinţa== Să se scrie o funcție Python recursivă care să returneze suma cifrelor unui număr natural transmis ca parametru. == Restricţii şi precizări == * Numele funcției va fi sumcif * Funcția va avea un parametru reprezentând numărul dat * Numărul pentru care se calculează suma cifrelor va fi mai mic decât 2.000.000.000 == Exemplu == sumcif(2050) este 7. == Important == Soluţia propusă va conţine doar definiţia funcţiei cerute. Prezenţa în solu...
- 15:0621 martie 2023 15:06 dif ist +848 N 0917 - CmmdcRec1 Pagină nouă: == Cerința == Să se scrie o funcție Python recursivă care determină cel mai mare divizor comun a două numere transmise ca parametri și întoarce rezultatul prin intermediul unui parametru de ieșire. == Restricţii şi precizări == * Numele funcției scrise este cmmdc; * Funcția are trei parametri, a, b , numere naturale nenule mai mici decât 1.000.000.000 și r, prin intermediul căruia se întoarce rezultatul * Ordinea celor trei parametri este a, b, r == Importa...
- 15:0221 martie 2023 15:02 dif ist +699 N 0821 - CmmdcRec Pagină nouă: == Cerința == Să se scrie o funcție Python recursivă care returnează cel mai mare divizor comun a două numere transmise ca parametri. == Restricţii şi precizări == * Numele funcției scrise este cmmdc; * Funcția are doi parametri, numere naturale nenule mai mici decât 1.000.000.000. == Exemplu == cmmdc(18 , 24) este 6. == Important == Soluția propusă va conține doar funcția cerută. Introducerea în soluție a altor instrucțiuni poate duce la erori de compil...
- 14:5821 martie 2023 14:58 dif ist +959 N 0916 - FactorialRec1 Pagină nouă: == Cerința == Pentru un număr natural dat n, se numește factorialul lui n și se notează n! următoarea expresie: 1*2*3*...*n. Prin definiție, 0!=1. Să se scrie o funcție Python recursivă care determină factorialul unui număr transmis ca parametru și întoarce rezultatul prin intermediul unui parametru de ieșire. == Restricţii şi precizări == * Numele funcției scrise este factorial * Funcția are un doi parametri, n, număr natural, n≤10, și parametrul f,...
- 14:5421 martie 2023 14:54 dif ist +794 N 0820 - FactorialRec Pagină nouă: == Cerința == Pentru un număr natural dat n, se numește factorialul lui n și se notează n! următoarea expresie: 1*2*3*...*n. Prin definiție, 0!=1. Să se scrie o funcție Python recursivă care returnează factorialul unui număr dat ca parametru. == Restricţii şi precizări == * Numele funcției scrise este factorial * Funcția are un parametru, n, număr natural, n≤10 == Exemplu == factorial(4) este 24. == Important == Soluția propusă va conține doar funcț...
16 martie 2023
- 19:2016 martie 2023 19:20 dif ist +879 N 4206 - CifDiv3Rec Pagină nouă: == Cerinţa == Să se scrie o funcție Python recursivă care să returneze numărul cifrelor divizibile cu 3 ale unui număr natural n transmis ca parametru. == Restricţii şi precizări == * Numele funcției va fi CifDiv3Rec * Funcția va avea un parametru reprezentând numărul dat n * 0 ≤ n ≤ 2.000.000.000 == Exemplu == CifDiv3Rec(2009376) este 5, cifrele divizibile cu 3 fiind, de la stânga la dreapta, 0, 0, 9, 3, 6. == Important == Soluţia propusă va conţine d...
- 19:1616 martie 2023 19:16 dif ist +1.020 N 4042 - b16 rec Pagină nouă: == Cerința == Se citeste un număr natural n în baza 10. Să se transforme acest număr în baza 16, folosind un subprogram recursiv. == Date de intrare == Programul citește de la tastatură numărul n. == Date de ieșire == Programul va afișa pe ecran un șir de caractere reprezentând transformarea numărul n în baza 16. == Restricții și precizări == * Reprezentarea în baza 10 a numărului dat este un număr natural cel mult egal cu 4 294 967 295. * Cifrele în...
- 19:0916 martie 2023 19:09 dif ist +805 N 3981 - DivImpRec Pagină nouă: == Cerința == Scrieți funcția recursivă DivImpRec care primind ca parametru un număr natural nenul n, returnează cel mai mare divizor impar al său. == Restricții și precizări == * 1 ≤ n ≤ 2.000.000.000 * Numele funcției este DivImpRec. * Se recomandă utilizarea recursivității în rezolvarea problemei. De asemenea, se recomandă să nu se folosească alte funcții suplimentare. == Exemplu == DivImpRec(24) = 3. == Important == Soluția propusă va conține d...
- 19:0216 martie 2023 19:02 dif ist +1.061 N 4262 - FiboRec Pagină nouă: == Cerința == Scrieți funcția recursivă cu antetul<br> <code>def FiboRec(x, y)</code><br> care primind ca parametri două numere întregi x și y, returnează 1 dacă x și y și sunt doi termeni consecutivi ai șirului Fibonacci, sau returnează 0 în caz contrar. == Restricții și precizări == * Primii zece termeni ai șirului Fibonacci sunt: 1,1,2,3,5,8,13,21,34,55. * Dacă x și y sunt termeni consecutivi ai șirului Fibonacci, atunci trebuie ca x ≤ y. * Se recom...
- 18:4316 martie 2023 18:43 dif ist +1.147 N 4259 - PalRec Pagină nouă: == Cerința == Scrieți funcția recursivă cu antetul<br> <code>def PalRec(a, st, dr)</code><br> care primind ca parametri un vector a de numere întregi și doi întregi st și dr, returnează 1 dacă secvența a[st], a[st+1], ..., a[dr] din vector este un palindrom, sau returnează 0 în caz contrar. == Restricții și precizări == * st ≤ dr * Numele funcției este PalRec. * Se recomandă utilizarea recursivității în rezolvarea problemei. De asemenea, se recomandă...
- 18:3216 martie 2023 18:32 dif ist +828 N 4211 - ElimZTRec Pagină nouă: == Cerința == 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. == Restricții și precizări == * 1 ≤ n ≤ 2.147.000.000 * Numele funcției este ElimZTRec. * Se recomandă utilizarea recursivității în rezolvarea problemei. == Exemplu == ElimZTRec(240) = 24, ElimZTRec(123) = 123 și ElimZTRec(20500) = 205. == Important == Soluția p...
- 18:2916 martie 2023 18:29 dif ist +6 m 4210 - FCrescRec Fără descriere a modificării
- 18:2816 martie 2023 18:28 dif ist +951 N 4210 - FCrescRec Pagină nouă: == Cerința == Scrieți funcția recursivă FCrescRec care primind ca parametru un număr natural n, returnează 1 dacă cifrele sale, începând cu cifra unităţilor sunt dispuse în ordine crescătoare, sau returnează 0 dacă n nu are cifrele în ordine crescătoare. == Restricții și precizări == 0 ≤ n ≤ 2.147.000.000 Numele funcției este FCrescRec. Se recomandă utilizarea recursivității în rezolvarea problemei. == Exemplu: == FCrescRec(4) = 1, FCrescRec(9753...
12 martie 2023
- 17:3312 martie 2023 17:33 dif ist +1.214 N 4209 - DifParImpar Pagină nouă: == Cerința == Scrieți funcția recursivă DifParImpar care primind ca parametru un număr natural <span style="color: red;">n</span>, returnează un număr întreg reprezentând diferența dintre numărul cifrelor pare și numărul celor impare. == Restricții și precizări == * <span style="color: red;">0 ≤ n ≤ 2.147.000.000</span> * Numele funcției este <span style="color: red;">DifParImpar</span>. * Se recomandă utilizarea recursivității în rezolvarea probleme...
- 17:2912 martie 2023 17:29 dif ist +1.223 N 4208 - ExistaImpareRec Pagină nouă: == Cerința == Scrieți funcția recursivă <span style="color: red;">ExistaImpareRec</span> care primind ca parametru un număr natural <span style="color: red;">n</span>, returnează <span style="color: red;">1</span> dacă <span style="color: red;">n</span> conține cel puțin o cifră impară, sau returnează <span style="color: red;">0</span> dacă <span style="color: red;">n</span> conține doar cifre pare. == Restricții și precizări == * <span style="color: red;">0...
- 17:2212 martie 2023 17:22 dif ist +882 N 4207 - SumProdRec Pagină nouă: == Cerința == Scrieți funcția recursivă care primind ca parametru un număr natural nenul n, returnează valoarea sumei <span style="color: red;">1•2 + 2•3 + ... (n-1)•n.</span> == Restricții și precizări == * <span style="color: red;">2 ≤ n ≤ 10.000</span>. * Numele funcției este <span style="color: red;">SumProdRec</span>. * Se recomandă utilizarea recursivității în rezolvarea problemei. == Exemplu == <span style="color: red;">SumProdRec(4) = 20</span>... Etichetă: Editor vizual: Comutat