Pagini: 1 [2] 3 4 ... 10   În jos
  Imprimă  
Ajutor Subiect: 000 A+B  (Citit de 93881 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
bvali
Strain


Karma: 2
Deconectat Deconectat

Mesaje: 8



Vezi Profilul WWW
« Răspunde #25 : Noiembrie 18, 2005, 15:07:14 »

Cod:
#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;
}

 Very Happy 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
Cod:
#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
Nu mai tace
*****

Karma: 6
Deconectat Deconectat

Mesaje: 235



Vezi Profilul WWW
« Răspunde #28 : Decembrie 13, 2005, 21:44:12 »

n-am avut ce face si am facut op cu numere mari... Tongue
Memorat
zack
Strain


Karma: -3
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« 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  Ok)
Cod:
#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 Read This!
Memorat
Darth_Niculus
De-al casei
***

Karma: -13
Deconectat Deconectat

Mesaje: 143



Vezi Profilul
« 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 Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #31 : Februarie 23, 2007, 11:15:19 »

Citat
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
Huh asta zice
Memorat
Darth_Niculus
De-al casei
***

Karma: -13
Deconectat Deconectat

Mesaje: 143



Vezi Profilul
« Răspunde #32 : Februarie 23, 2007, 11:20:11 »

Am trimis sursa ta cu int main() si return 0 si am luat 100 pct.

Cod:
#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 Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #33 : Februarie 23, 2007, 11:22:29 »

 Confused am retrimiso si eu si acum am 100  Eh?
ciudat e aceasi  Think
ms oricum
Memorat
crawler
Vorbaret
****

Karma: 105
Deconectat Deconectat

Mesaje: 161



Vezi Profilul
« Răspunde #34 : Martie 03, 2007, 23:32:22 »

va place rezolvarea mea la A+B ?  Tongue

Cod:
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
Nu mai tace
*****

Karma: 173
Deconectat Deconectat

Mesaje: 217



Vezi Profilul
« Răspunde #35 : Martie 04, 2007, 00:37:13 »

Mie nu imi place !  Cow
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
Robytzza
De-al casei
***

Karma: -49
Deconectat Deconectat

Mesaje: 129



Vezi Profilul
« 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
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« 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 Mr. Green
Robytzza
De-al casei
***

Karma: -49
Deconectat Deconectat

Mesaje: 129



Vezi Profilul
« 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?? sad
Memorat
cos_min
Nu mai tace
*****

Karma: 48
Deconectat Deconectat

Mesaje: 493


live


Vezi Profilul
« 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
Nu mai tace
*****

Karma: 219
Deconectat Deconectat

Mesaje: 596



Vezi Profilul
« 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?? sad

Intreb si eu, dar pui "return 0;" la sfarsitul functie main?
Memorat
Robytzza
De-al casei
***

Karma: -49
Deconectat Deconectat

Mesaje: 129



Vezi Profilul
« Răspunde #41 : Martie 18, 2007, 15:31:39 »

Cod:
#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
Nu mai tace
*****

Karma: 29
Deconectat Deconectat

Mesaje: 263



Vezi Profilul
« 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
De-al casei
***

Karma: -49
Deconectat Deconectat

Mesaje: 129



Vezi Profilul
« Răspunde #43 : Martie 20, 2007, 18:16:47 »

de ce imi da Killed by signal 11(SIGSEGV).Huh?? ce nu am ous bine dsau ce tre sa fac??
Memorat
cos_min
Nu mai tace
*****

Karma: 48
Deconectat Deconectat

Mesaje: 493


live


Vezi Profilul
« 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
Nu mai tace
*****

Karma: 252
Deconectat Deconectat

Mesaje: 567



Vezi Profilul
« Răspunde #45 : Martie 20, 2007, 18:41:43 »

de ce imi da Killed by signal 11(SIGSEGV).Huh?? 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 Deconectat

Mesaje: 6



Vezi Profilul
« 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!!! Shocked Brick wall Glumeam si eu... Tongue
Memorat
Mishu91
Nu mai tace
*****

Karma: 169
Deconectat Deconectat

Mesaje: 751



Vezi Profilul
« Răspunde #47 : Aprilie 22, 2007, 11:14:22 »

dak faci citirea si afiseara cu headerul fstream tre sa faci cva de genu
Cod:
#include<fstream>
using namespace std;
dar eu te sfatuiesc sa folosesti headerul <stdio.h>
Memorat
gabitzish1
Moderatori infoarena
Nu mai tace
*****

Karma: 321
Deconectat Deconectat

Mesaje: 926



Vezi Profilul
« 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 Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #49 : Iulie 02, 2007, 20:59:39 »

oh yea! prima mea problema de C++ si are punctaj maxim. Giggidy, giggidy, gig-gi-dy!
woohoo! i`m proud of me, am reusit sa fac suma a doua numere..

lame  Huh  Thumb down

(ps: just another geek`o passing from pascal to c++ .. )
Memorat
Pagini: 1 [2] 3 4 ... 10   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines