Afişează mesaje
|
Pagini: [1] 2 3 ... 38
|
2
|
Comunitate - feedback, proiecte si distractie / Off topic / Caut o problema ...
|
: Februarie 28, 2016, 17:38:52
|
Salut. Caut o problema pe infoarena in care se dădea ca input un număr si trebuia sa afisezi reprezentarea lui in limba romana (5-cinci,14-patrusprezece etc.). M-o lăsat memoria sau pblema asta ii ascunsa pe undeva si nu o găsesc, îmi aduc aminte ca am rezolvat-o. Merci.
|
|
|
11
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: numere reale
|
: Martie 15, 2013, 15:20:46
|
Pai da, float are cea mai rea precizie, pana pe la a 6-a zecimala (logic, doar ca e mai rea de atat). Asfel ca double-ul, urmatorul dupa el si cel mai des folosit, ar afisa corect, si chiar si cu long double. Citeste pe cplusplus.com.
|
|
|
15
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 056 Aria
|
: Martie 03, 2013, 11:53:40
|
Merge cu long double, rezultatele sunt puse toate pe long double in .ok ( http://infoarena.ro/job_detail/903871). Diferenta este ca solutia pe care-am propus-o eu, din cate am vazut, da rezultatele cu double pentru a 4-a zecimala corecte exact ca si long double. Probabil ca double-ul nu este la fel de precis in toate cazurile. Eu am facut .ok cu sursa mea cu long double, desi sursa oficiala e pe double. Se pare ca la mine merge double-ul, dar probabil in alte implementari nu merge. [LE] Si inca ceva, referitor la acest topic, evaluatorul facut de mine este bazat pe stringuri, nicidecum pe double-uri sau pe altceva. Pur si simplu citesc cele 2 numere, adaug cate 4 zerouri la sfarsit sa fiu sigur ca sunt cel putin 4 dupa virgula, si le compar, atata tot .
|
|
|
19
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 198 Custi
|
: Februarie 26, 2013, 21:32:48
|
Cele cu .h sunt deprecated, doar cele din C-ul vechi se mai pastreaza cu .h (gen stdio.h, stdlib.h, string.h, care in C++ sunt cstdio, cstdlib, cstring). Pentru fstreamuri, varianta noua este aceasta L # include <fstream> // sau # include <iostream> using namespace std; // aici sunt citirile si tot ce trebuie, citeste pe cplusplus.com
|
|
|
20
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: pascal
|
: Februarie 26, 2013, 18:14:22
|
Salut! Ce inseamna in Pascal a :=[] ? Multumesc !
Vine de la multime. In pascal, [] inseamna multime. De exemplu, daca ai variabila a de tip multime, poti sa-i dai valorea urmatoare : a := [1,5,3]. In acest caz a este o multime, definita prin var a : set of byte (set of inseamna multime, si byte inseamna domeniu in care multimea ia valori).
|
|
|
23
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: fisiere
|
: Februarie 17, 2013, 13:40:22
|
Eu stiu ca nu conteaza, sunt la fel de rapide. # include <cstdio>
int a, b;
int main (void) { freopen ("adunare.in", "r", stdin); // deschide in mod citire --- stdin + "r" freopen ("adunare.out", "w", stdout);// in mod afisare -- stdout + "w" scanf ("%d %d", &a, &b); // observi, scanf nu fscanf, ca si la citirea de la tastatura printf ("%d", a + b); // la fel, ca si afisarea pe ecran fclose (stdin), fclose (stdout); }
|
|
|
25
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Something Weird
|
: Februarie 15, 2013, 18:26:51
|
Poate undeva iti iese din vector si scrie peste alta zona de memorie si, deci, conteaza ordinea lor. Incearca sa aloci mai mult.
+1. Mai mult ca sigur de la asta e. Aint-ul trebuie sa aiba marimea egala cu cea mai mica putere a lui 2 mai mare decat 2 * MAX_N. Dupa cum zici tu, aint-ul trebuie sa aiba marimea egala cu 2 x <= MAX_N * 2. Acel numar este de fapt 262144, cu x = 18.
|
|
|
|