•bvali
Strain
Karma: 2
Deconectat
Mesaje: 8
|
 |
« Răspunde #25 : Noiembrie 18, 2005, 15:07:14 » |
|
#include <fstream.h> #include <iostream.h>
int main(){ long a, b, suma; ifstream fisierCitire("adunare.in"); fisierCitire>>a; fisierCitire>>b; fisierCitire.close(); suma = a+b; ofstream fisierScriere("adunare.out"); fisierScriere<<suma; fisierScriere.close(); return 0; }  Sursa mea, 100 de puncte cand am evaluat-o.
|
|
|
Memorat
|
Ce poti face azi, lasa pe maine, ca poate poimaine nu mai trebuie facut.
|
|
|
Tabara Mihai
Vizitator
|
 |
« Răspunde #26 : Noiembrie 18, 2005, 15:11:51 » |
|
incercati #include <fstream> using namespace std; #define InPut "adunare.in" #define OutPut "adunare.out"
int a, b;
int main() { ifstream fin ( InPut ); ofstream fout ( OutPut ); fin >> a >> b; fout << a + b; fin.close(); fout.close();
return 0; }
Am scris-o direct dar e imposibil sa nu mearga...e mult prea usor.. [edited by svalentin] foloseste [*code*][*/code*] (fara *) pentru a formata o sursa corect
|
|
« Ultima modificare: Decembrie 06, 2006, 12:28:30 de către Valentin Stanciu »
|
Memorat
|
|
|
|
Tabara Mihai
Vizitator
|
 |
« Răspunde #27 : Noiembrie 21, 2005, 15:42:44 » |
|
imi cer scuze ...o neatentie ...nu se va mai repeta!
|
|
|
Memorat
|
|
|
|
•Coty
|
 |
« Răspunde #28 : Decembrie 13, 2005, 21:44:12 » |
|
n-am avut ce face si am facut op cu numere mari... 
|
|
|
Memorat
|
|
|
|
•zack
Strain
Karma: -3
Deconectat
Mesaje: 4
|
 |
« Răspunde #29 : Februarie 23, 2007, 11:09:34 » |
|
incerc si eu sa fac trecerea de la pascal la c++ urmatorul cod ia eraore la compilare (pe site ca mie imi merge  ) #include<iostream.h> #include<fstream.h>
void main(){
ifstream f("adunare.in"); ofstream g("adunare.out");
long int a,b;
f>>a; f>>b; g<<a+b;
f.close(); g.close();
} apoi dak pun int la functia main si return 0 nu mai da eroare da tot 0 pct iau 
|
|
|
Memorat
|
|
|
|
•Darth_Niculus
|
 |
« Răspunde #30 : Februarie 23, 2007, 11:13:19 » |
|
Cu int main si return 0 .... ar trebui sa mearga(daca nu-mi scapa mie ceva). Nu inteleg de ce pui si iostream si fstream.... fstream ar trebui sa ajunga... Daca vrei sa treci de pe pascal pe C, eu as sugera sa folosesti scanf() si printf() ......
|
|
|
Memorat
|
|
|
|
•zack
Strain
Karma: -3
Deconectat
Mesaje: 4
|
 |
« Răspunde #31 : Februarie 23, 2007, 11:15:19 » |
|
Test Timp executie Memorie folosita Mesaj Punctaj 1 0ms 8kb -1 != 0 0 2 0ms 8kb 0 != 0 0 3 0ms 12kb -2 != 0 0 4 0ms 8kb -198 != 0 0 5 0ms 8kb 1930 != 0 0 6 4ms 8kb 2000 != 0 0 7 0ms 8kb 4480 != 0 0 8 4ms 12kb -5513 != 0 0 9 0ms 8kb -280 != 0 0 10 0ms 8kb -1400 != 0 0 Punctaj total: 0  asta zice
|
|
|
Memorat
|
|
|
|
•Darth_Niculus
|
 |
« Răspunde #32 : Februarie 23, 2007, 11:20:11 » |
|
Am trimis sursa ta cu int main() si return 0 si am luat 100 pct. #include<iostream.h> #include<fstream.h>
int main(){
ifstream f("adunare.in"); ofstream g("adunare.out");
long int a,b;
f>>a; f>>b; g<<a+b;
f.close(); g.close(); return 0; }
|
|
|
Memorat
|
|
|
|
•zack
Strain
Karma: -3
Deconectat
Mesaje: 4
|
 |
« Răspunde #33 : Februarie 23, 2007, 11:22:29 » |
|
 am retrimiso si eu si acum am 100  ciudat e aceasi  ms oricum
|
|
|
Memorat
|
|
|
|
•crawler
|
 |
« Răspunde #34 : Martie 03, 2007, 23:32:22 » |
|
va place rezolvarea mea la A+B ?  program theUltimate; const Puni=29; var Andrei:array[1..Puni] of string[50]; i,j:integer; procedure Paul; var x,y: longint; begin assign(input,'adunare.in');reset(input); assign(output,'adunare.out');rewrite(output);
read(x,y); writeln(x+y); for i:=1 to Puni do writeln(Andrei[i]); end; procedure Crawler; begin for i:=1 to Puni do begin write(' Andrei[',i:1,']:='''); for j:=1 to length(Andrei[i]) do begin if Andrei[i][j]='''' then write('''''') else write(Andrei[i][j]); end; writeln(''';'); end; writeln(' Paul;'); writeln(' Crawler;'); writeln('end.'); end; begin Andrei[1]:='program theUltimate;'; Andrei[2]:='const Puni=29;'; Andrei[3]:='var Andrei:array[1..Puni] of string[50];'; Andrei[4]:=' i,j:integer;'; Andrei[5]:='procedure Paul;'; Andrei[6]:='var x,y: longint;'; Andrei[7]:='begin'; Andrei[8]:='assign(input,''adunare.in'');reset(input);'; Andrei[9]:='assign(output,''adunare.out'');rewrite(output);'; Andrei[10]:=''; Andrei[11]:='read(x,y);'; Andrei[12]:='writeln(x+y);'; Andrei[13]:=' for i:=1 to Puni do writeln(Andrei[i]);'; Andrei[14]:='end;'; Andrei[15]:='procedure Crawler;'; Andrei[16]:='begin'; Andrei[17]:=' for i:=1 to Puni do begin'; Andrei[18]:=' write('' Andrei['',i:1,'']:='''''');'; Andrei[19]:=' for j:=1 to length(Andrei[i]) do begin'; Andrei[20]:=' if Andrei[i][j]='''''''' then write('''''''''''')'; Andrei[21]:=' else write(Andrei[i][j]);'; Andrei[22]:=' end;'; Andrei[23]:=' writeln('''''';'');'; Andrei[24]:=' end;'; Andrei[25]:=' writeln('' Paul;'');'; Andrei[26]:=' writeln('' Crawler;'');'; Andrei[27]:=' writeln(''end.'');'; Andrei[28]:='end;'; Andrei[29]:='begin'; Paul; Crawler; end.
|
|
|
Memorat
|
|
|
|
•marcelcodrea
|
 |
« Răspunde #35 : Martie 04, 2007, 00:37:13 » |
|
Mie nu imi place !  Desi in cazul in care nu am idei la judeteana , ma voi apuca sa implementez A+B dupa ideea ta !
|
|
« Ultima modificare: Martie 04, 2007, 00:42:15 de către Codrea Marcel »
|
Memorat
|
Imperiile coloniale au murit... Germania Nazistä a murit... Uniunea Sovieticä a murit... Si nici Uniunea Europeanä nu se simte prea bine
|
|
|
•Robytzza
|
 |
« Răspunde #36 : Martie 17, 2007, 22:33:02 » |
|
cine imi explica si mie cum tre sa trimit priogramul ca imi da si cand il trimit imi dai o gramada de erori......
|
|
|
Memorat
|
|
|
|
•pauldb
|
 |
« Răspunde #37 : Martie 18, 2007, 09:13:21 » |
|
Fii mai explicit. Cand il trimiti primesti eroare din partea site-ului sau evaluatorul iti spune ca ai Eroare de compilare?
|
|
|
Memorat
|
Am zis 
|
|
|
•Robytzza
|
 |
« Răspunde #38 : Martie 18, 2007, 14:54:59 » |
|
pai acum am reusit ca eu pu8neam void main si mia spus cineva ca tre sa pun int main dar la o pb imi da eroarea :Killed by signal 11(SIGSEGV) d c imi da eroarea asta?? 
|
|
|
Memorat
|
|
|
|
•cos_min
|
 |
« Răspunde #39 : Martie 18, 2007, 15:12:47 » |
|
Ai mai sus ceva cod in c++ cu o sursa la aceasta problema (nu ai nevoie de nr mari). Habar nu am dc iei Killed by signal 11. http://infoarena.ro/documentatie/evaluator aici ai totul despre evaluator si mesajele returnate de el.
|
|
« Ultima modificare: Martie 18, 2007, 15:14:54 de către Bondane Cosmin Cosi »
|
Memorat
|
vid...
|
|
|
•sima_cotizo
|
 |
« Răspunde #40 : Martie 18, 2007, 15:23:27 » |
|
pai acum am reusit ca eu pu8neam void main si mia spus cineva ca tre sa pun int main dar la o pb imi da eroarea :Killed by signal 11(SIGSEGV) d c imi da eroarea asta??  Intreb si eu, dar pui "return 0;" la sfarsitul functie main?
|
|
|
Memorat
|
|
|
|
•Robytzza
|
 |
« Răspunde #41 : Martie 18, 2007, 15:31:39 » |
|
#include<fstream.h> long long a[200]; int main(){ ifstream fin("fractii.in"); ofstream fout("fractii.out"); long long N; fin>>N; long long nr=N; for (long long i=2;i<=N;i++){ for (long t=0;t<=N;t++) a[t]=0; long long x=i; while (x%2==0){ a[2]=1; x/=2;} for (long long h=3;h<=N;h+=2) while (x%h==0){ a[h]=1; x/=h;} nr++; for (long long e=2;e<=N;e++) { short ok=1; for (long s=1;s<N;s++) if (a[s]!=0) if (e%s==0) ok=0; else if (s%e==0) ok=0; if (ok==1) nr++;} } if (N%2==1) nr--; fout<<nr; fin.close(); fout.close(); return 0;}
ASTA E PROBLEMA zimi si mie ce nu e bine?? am si eu inca o intrebare ce tre sa pun in loc de endl ca daca il pun imi da eroare [Editat de moderator: NU mai posta de TREI ori consecutiv, incearca sa postezi in topicu bun]
|
|
« Ultima modificare: Martie 18, 2007, 16:26:23 de către Bogdan Tataroiu »
|
Memorat
|
|
|
|
•skyel
|
 |
« Răspunde #42 : Martie 18, 2007, 15:43:18 » |
|
1 la mana ce ai scris tu acolo nu e prob a+b, poate mai degraba prob fractii 2 in loc de endl poti sa pui fout<<"\n"; 3 ai putea sa incerci si sa folosesti tagu de code cand postezi surse LE: primesti killed by signal pentru ca declari un vector de 200(a[200]) p kre il parcurgi pana la n(Nmax=1.000.000)
|
|
« Ultima modificare: Martie 18, 2007, 15:48:49 de către Ghitulete Razvan »
|
Memorat
|
|
|
|
•Robytzza
|
 |
« Răspunde #43 : Martie 20, 2007, 18:16:47 » |
|
de ce imi da Killed by signal 11(SIGSEGV).  ?? ce nu am ous bine dsau ce tre sa fac??
|
|
|
Memorat
|
|
|
|
•cos_min
|
 |
« Răspunde #44 : Martie 20, 2007, 18:35:57 » |
|
1 la mana ce ai scris tu acolo nu e prob a+b, poate mai degraba prob fractii 2 in loc de endl poti sa pui fout<<"\n"; 3 ai putea sa incerci si sa folosesti tagu de code cand postezi surse LE: primesti killed by signal pentru ca declari un vector de 200(a[200]) p kre il parcurgi pana la n(Nmax=1.000.000)
|
|
|
Memorat
|
vid...
|
|
|
•CezarMocan
|
 |
« Răspunde #45 : Martie 20, 2007, 18:41:43 » |
|
de ce imi da Killed by signal 11(SIGSEGV).  ?? ce nu am ous bine dsau ce tre sa fac?? Sau pentru ca incearca sa citeasca din fisierul "fractii.in", care nu exista pe acolo.
|
|
|
Memorat
|
|
|
|
•Cristian_Dragnea
Strain
Karma: -10
Deconectat
Mesaje: 6
|
 |
« Răspunde #46 : Martie 26, 2007, 22:52:13 » |
|
Problema asta este pentru a testa doar compilatorul, si modul lui de functionare presupun...Asa ceva am facut in primul meu an de informatica (clasa a IX-a) dupa ce invatasem console in si out!!!  Glumeam si eu... 
|
|
|
Memorat
|
|
|
|
•Mishu91
|
 |
« Răspunde #47 : Aprilie 22, 2007, 11:14:22 » |
|
dak faci citirea si afiseara cu headerul fstream tre sa faci cva de genu #include<fstream> using namespace std;
dar eu te sfatuiesc sa folosesti headerul <stdio.h>
|
|
|
Memorat
|
|
|
|
•gabitzish1
|
 |
« Răspunde #48 : Aprilie 22, 2007, 13:16:24 » |
|
eu am facut cu <fstream.h>, fara "using namespace std;" .. si am luat 100..
|
|
|
Memorat
|
|
|
|
•frEak-
Strain
Karma: -8
Deconectat
Mesaje: 4
|
 |
« Răspunde #49 : Iulie 02, 2007, 20:59:39 » |
|
oh yea! prima mea problema de C++ si are punctaj maxim.  woohoo! i`m proud of me, am reusit sa fac suma a doua numere.. lame (ps: just another geek`o passing from pascal to c++ .. )
|
|
|
Memorat
|
|
|
|
|