Jump to content

H3xoR

Active Members
  • Posts

    422
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by H3xoR

  1. Scuze c? iar intervin s? te corectez dar, nu ai dreptate.. b?iatul a spus foarte clar în cerin??: Programul trebuie s? afi?eze 7 la cerin?a 3) pentru c? ?irul con?ine numere care sunt strict cresc?toare doar c? nu se afl? în ordine, lucru care este specificat în cerin?? ca fiind posibil. Nu pricep de ce nu cite?ti mai cu aten?ie ce a scris b?iatul ?i exemplele date de el, la program.. în loc s? m? contrazici pe mine, de parc? sunt eu vinovat c? nu ai în?eles ce trebuie s? fac? programul. La fel ca la bcman, nu func?ioneaz? pentru ultimul punct (cerin?a a 3-a). Î?i afi?eaz? 5 în loc de 7.
  2. 1) 1, 2, 3, 24, 25, 26 => programul t?u afi?eaz? 2, trebuie 3 2) 1, 2, 3, 4, 23, 24, 25 => programul t?u afi?eaz? 3, trebuie 4 3) 1, 2, 3, 5, 6, 7, 4 => programul t?u afi?eaz? 2, trebuie 7 S? spunem c? primele dou? cazuri pot fi rezolvate ad?ugând un +1 la rezultat, dar la cerin?a a 3-a.. nu prea se poate rezolva f?r? o sortare pentru c? respectivul ?ir e posibil s? nu fie ordonat ?i omi?i multe elemente care ar putea fi consecutive, dup? cum spune el în cerin??. Sper s? nu o iei în nume de r?u, doar am scris s? ?tie b?iatul c? nu e potrivit codul t?u în totalitate cu cerin?a lui. Poate are nevoie s?-?i scoat? media sau ceva ?i decât s? ri?te.. mai bine s? mearg? la sigur. Înc? o dat? scuze dac? te-am ofensat, nu a fost asta inten?ia.
  3. Codul t?u e gre?it, nu respect? cerin?a lui.
  4. int Numarul_Maxim_De_Numere_Consecutive(int v[], int n) { //Sortam vectorul crescator bool verificat; do { verificat = true; for (int i = 0; i < n - 1; i++) if (v[i] > v[i + 1]) { int aux = v[i]; v[i] = v[i + 1]; v[i + 1] = aux; verificat = false; } } while (!verificat); //Cautam cel mai mare sir consecutiv int max = 1, k = 1; for (int i = 0; i < n - 1; i++) if (v[i] + 1 == v[i + 1]) k++; else { if (max < k) max = k; k = 1; } if (max < k) max = k; return max; } Nu e cea mai optim? variant? dar m?car este una func?ional? . Baft?.
  5. Dac? vrei s?-?i afi?eze num?rul de numere consecutive f?r? întrerupere, ai urm?toarea func?ie: int Numarul_De_Numere_Consecutive_Fara_Intrerupere(int v[], int n) { for (int i = 0; i < n - 1; i++) if (v[i] + 1 != v[i + 1]) return i + 1; return n; } ?i se folose?te a?a: #include <iostream> using namespace std; int Numarul_De_Numere_Consecutive_Fara_Intrerupere(int v[], int n) { for (int i = 0; i < n - 1; i++) if (v[i] + 1 != v[i + 1]) return i + 1; return n; } int main() { int v[100], n; cout << "n = ", cin >> n; for (int i = 0; i < n; i++) cout << "v[" << i << "] = ", cin >> v[i]; [B]cout << Numarul_De_Numere_Consecutive_Fara_Intrerupere(v, n) << endl;[/B] system("PAUSE"); return 0; }
  6. Dac? nu e asta.. m? întreb ce poate s? fie. A?tept cu mult? r?bdare rezolvarea, sunt sigur c? e ceva destul de ciudat. Am stat azi 3 ore s? analizez ?i tot nu m? prind.
  7. #include <cstdarg> bool Numere_cu_terminatie_egala(int k, ...) { va_list argumente; va_start(argumente, k); int ultima_cifra_a_primului_nr = va_arg(argumente, int) % 10; for (int i = 1; i < k; i++) if (ultima_cifra_a_primului_nr != (va_arg(argumente, int) % 10)) return false; va_end(argumente); return true; } ?i se folose?te a?a: int nr_numere = 4; int a = 234; int b = 34; int c = 4; int d = 2424; if (Numere_cu_terminatie_egala(nr_numere, a, b, c, d)) cout << "Toate numerele au terminatia egala!"; else cout << "Nu toate numerele sunt egale!";
  8. bool Numere_cu_terminatie_egala(int a, int { return a % 10 == b % 10; }
  9. Serios? Dar de aici ce se deduce? Când faci o negare de genul „Nu trebuie s? rulezi simultan..” dai impresia c? ai putea rula AMBELE sisteme, din dual-boot, DEODAT?! Dac? spui c? po?i ob?ine un plus de performan?? dup? ordinea în care instalezi dou? sisteme.. apoi eu m? las de tot ce înseamn? calculatoare ?i m? apuc de cântat. EDIT: Ce în?elege IONEL prin PERFORMAN??? Boot speed? Dac? e asta, atunci las?-te de a?a numitele „challenge-uri” ?i mergi la o bere.
  10. Nici n-ai avea cum s? le rulezi simultan.. decât într-o ma?in? virtual? ?i în cazul ?la performan?a fiind sc?zut? pentru ambele sisteme. Îmi dau seama ce cuno?tin?e ai dup? modul în care pui problema... mda.
  11. Ce zici tu e o abera?ie. Nu po?i ob?ine un plus de performan?? indiferent de ordinea pe care o faci la instalare. Memoria RAM e suficient?, nu ?tiu de ce cred c? tu ai impresia c? po?i s? rulezi ambele sisteme simultan.. ?i î?i faci griji de cum o s? mearg?. Î?i spun c? e stupid ce spui tu aici în acest post. Noroc. EDIT: Dac? e s-o lu?m, cum spui tu în titlu, "logic", nici nu po?i s? deschizi calculatorul pentru c? nu dispui de o plac? de baz? care s?-?i sus?in? configura?ia.. s? nu mai vorbim de surs? sau periferice.. sau de curent.
  12. Acel calcul este total eronat, problema este pus? total gre?it. Dac? îmi împrumu?i 50 de euro ?i eu î?i dau înapoi 1 euro, practic tu mi-ai împrumutat doar 49 de euro, în?elegi? Concluzia e c? ai 49 de euro de la tata ?i 49 de euro de la mama, totalul fiind de 98 de euro. Bluza a costat 97 de euro, î?i r?mâne 1 euro rest. Acum dac? facem calculele avem 97 (bluza) + 1 (rest) = 98 (total). Am ajuns la cantitatea ini?ial?, totul este în regul?.
  13. E?ti la C# sau TIC? Ne vedem acolo, pace!
  14. Am auzit c? e cel mai bun program pentru cei care au nevoie de aflat parole ?i altele, caut? pe google ?i ia COAILI cu încredere.
  15. i3 3120m - 2.5GHz dual core pe laptop
  16. 1. Mama lui Mircea Badea l-a invatat sa fie mereu cu bun simt. D-asta niciodata cand mananca, acesta nu-si pune coatele pe buci. 2. Daca Mircea Badea ar fi fost sculptor, ar fi sculptat “Poarta sarutului în cur”. 3. Pentru a-si completa veniturile, Mircea Badea da meditatii mustelor despre cum sa traga la cacat. 4. Mircea Badea face “the duck face” cand vede un anus, nu un iPhone. 5. Pentru ca-l linge mereu in cur pana il face luna, Voiculescu ii spune Mircea Bideu. 6. In fiecare dimineata, Mircea Badea cere cafeaua fara nicio urma de zat ca el e obisnuit sa nu lase nimic pe fund. 7. Mircea Badea face spagatul pe doua scaune, desi ar fi fost de preferat sa faca sfoara streang de pe unul singur. 8. Mai des decat spagatul intre doua scaune, Mircea Badea face pupatul intre doua buci. 9. Academia Romana a propus schimbarea expresiei “a se duce ca toporul la fund” cu “a se duce ca Mircea Badea la fund” deoarece aceasta este mai puternica. 10. Pe Voiculescu îl doare în cur de România, iar Mircea Badea doar îl pup? acolo ca s?-i treac?. sursa: 10 glume despre pupincurismul lui Mircea Badea mai bune decat ce ai citit pana acum | Sergiurnal
  17. Salut tutoror! M-am uitat în seara asta la un video pe youtube (DDH) în care s-a adus vorba de o aplica?ie care-?i permite s? cite?ti "mai repede" un text prin transformarea acestuia în tokens ?i afi?area lor, în acest fel utilizatorul putând s? se concentreze mai bine pe fiecare cuvânt în parte, reducând astfel timpul de citire. Din câte am în?eles, aplica?ia este doar pentru android, nu am desc?rcat-o ?i nici nu m-am interesat cum fun?ioneaz?, dar m-am gândit c? a? putea s? fac ?i eu ceva asem?n?tor pentru toate sistemele de operare care au un browser cât de cât normal (s-ar putea s? func?ioneze ?i pe un telefon cu browser, telefoanele de prin 2006). Codul "aplica?iei": <!DOCTYPE html> <html> <head> <title>Fast Text Reader</title> <style> #text_input { border: 1px solid #CCCCCC; outline: none; width: 500px; height: 300px; padding: 5px; margin: 0px; overflow-y: scroll; color: #000000; background-color: #FFFFFF; font-family: Arial; font-size: 14px; resize: none; } #text_reader { border: 1px solid #CCCCCC; outline: none; width: 510px; height: 60px; padding: 0px; margin: 0px; overflow: none; color: #000000; background-color: #FFFFFF; font-family: Arial; font-size: 40px; text-align: center; line-height: 60px; resize: none; cursor: default; } #text_speed_show { font-family: Arial; font-size: 14px; } </style> <script> var data, it, interval, speed, cronometru; document.addEventListener("readystatechange", function(e) { if (document.readyState == "complete") { data = new Array(); document.querySelector("#text_start").addEventListener("click", function(e) { it = 0; speed = document.querySelector("#text_speed").value; if (interval == null) { document.querySelector("#text_start").disabled = true; document.querySelector("#text_speed").disabled = true; document.querySelector("#text_input").disabled = true; interval = setInterval(function() { if (it < data.length) document.querySelector("#text_reader").value = data[it++]; else { clearInterval(interval); interval = null; document.querySelector("#text_start").disabled = false; document.querySelector("#text_speed").disabled = false; document.querySelector("#text_input").disabled = false; } }, speed); } }); document.querySelector("#text_input").addEventListener("input", function(e) { data = document.querySelector("#text_input").value.replace(/\s+/g, " ").split(" "); var info = document.querySelector("#text_speed"); var time = new Date(data.length * info.value); document.querySelector("#text_speed_show").innerHTML = info.value + "ms delay, " + data.length + " tokens, time to read: " + time.getUTCHours() + "h " + time.getUTCMinutes() + "m " + time.getUTCSeconds() + "s"; }); document.querySelector("#text_speed").addEventListener("change", function(e) { var info = this; var time = new Date(data.length * info.value); document.querySelector("#text_speed_show").innerHTML = info.value + "ms delay, " + data.length + " tokens, time to read: " + time.getUTCHours() + "h " + time.getUTCMinutes() + "m " + time.getUTCSeconds() + "s"; }); document.querySelector("#crono").addEventListener("click", function(e) { if (cronometru) { var time = new Date(new Date() - cronometru); alert(time.getUTCHours() + "h " + time.getUTCMinutes() + "m " + time.getUTCSeconds() + "s"); cronometru = null; } else cronometru = new Date(); }); } }); </script> </head> <body> <textarea id="text_input" value="" spellcheck="false"></textarea> <br> <textarea id="text_reader" disabled="true" spellcheck="false"></textarea> <br> <input id="text_speed" type="range" min="100" max="1000" value="500"></input> <div id="text_speed_show">Set text speed</div> <br> <button id="text_start">Start reading</button> <button id="crono">Start/Stop stopwatch</button> </body> </html> Click aici dac? nu func?ioneaz? codul, îl formateaz? gre?it editorul.. Cum se folose?te? Foarte simplu! Inser?m un text în spa?iul de input, set?m timpul de delay pentru afi?area fiec?rui token prin acel "range control" (între 100 ?i 1000 ms) ?i ap?s?m butonul „Start reading”. Aplica?ia calculeaz? (când schimb?m acel range) timpul necesar pentru citire ?i îl afi?eaz?, astfel putem ?ti sigur cât timp ne va lua s? citim respectivul text cuvând cu cuvânt. De asemenea, aplica?ia mai dispune ?i de un cronometru, în cazul în care vrem s? test?m "noi" cât de repede putem citi respectivul text f?r? s? îl "tokeniz?m", acest feature ne poate ajuta s? ne d?m seama dac? este folositoare aplica?ia sau e degeaba . ?tiu c? nu e cine ?tie ce descoperire sau inven?ie dar m-am gândit c? poate ar putea s? ajute pe cineva cândva, cine ?tie. Orice p?rere e bine venit? a?a c? pute?i începe cu spam-ul!! . Pace.
  18. Corect. Dac? se poate, rog un admin s?-mi modifice poll-ul ?i s? adauge acest limbaj (bash). Apropo, am l?sat op?iunea „Alt limbaj de scripting/programare (îl voi men?iona în post)”, folosi?i-o dac? o vede?i acolo. Mul?umesc.
  19. De acord cu tine! Topicul este creat cu scopul de a ne forma cu to?ii o idee general? despre ce prefer? lumea în materie de limbaj ?i cel mai important aspect al discu?iei, unde îl prefer?, în ce task-uri? Vreau s? acorda?i ?i dou? minute pentru un post în care s? v? comenta?i alegerea, este foarte important pentru cei ce vin pe forum! Mul?umesc.
  20. Care este limbajul de programare/scripting care îl folosi?i cel mai des ?i pentru ce task-uri? Încep eu: Prefer s? utilizez C# pentru programele care necesit? GUI ?i pentru cele care au nevoie de internet (client, server - TCP/UDP). Las posibilitatea de alegere a mai multor variante. S? vedem ce limbaj este preferat în rândul comunit??ii!
×
×
  • Create New...