Pagini: 1 ... 5 6 [7] 8 9 10   În jos
  Imprimă  
Ajutor Subiect: 000 A+B  (Citit de 93918 ori)
0 Utilizatori şi 2 Vizitatori pe acest subiect.
robert.badea
Strain


Karma: 2
Deconectat Deconectat

Mesaje: 16



Vezi Profilul
« Răspunde #150 : Decembrie 23, 2010, 14:09:51 »

Mi-a luat un sfert de ora sa ma prind ca e fstream.hShocked
Memorat
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« Răspunde #151 : Decembrie 23, 2010, 14:38:02 »

De fapt .h e un header mai vechi, headerul nou fiind fstream fara .h, doar ca trebuie adaugat si namespace-ul std Tongue .
Memorat
killerkali
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #152 : Martie 16, 2011, 13:51:04 »

[deleted]

Revizuieste-ti limbajul!
« Ultima modificare: Martie 16, 2011, 14:19:04 de către Sima Cotizo » Memorat
alex_unix
Strain
*

Karma: 22
Deconectat Deconectat

Mesaje: 46



Vezi Profilul
« Răspunde #153 : Mai 07, 2011, 20:08:02 »

O scurta lamurire privind fluxul (stream inseamna flux) pentru cei care nu sunt obisnuiti cu fstream :
- iostream ( input output stream ) - adica flux intrare/iesire cu utilizatorul (tastatura)
- fstream ( file stream ) - adica flux fisiere (folosit in cazul de fata) peacefingers
Memorat
edihackpack
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« Răspunde #154 : Iulie 08, 2011, 00:38:54 »

eu am luat 0 prima oara Smile)
Memorat
grigorovici
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #155 : Octombrie 15, 2011, 10:12:18 »

Buna,

Ce e ineregula la citirea mea?

Eu una asa am invatat-o la scoala...Neutral
Memorat
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #156 : Octombrie 15, 2011, 23:01:54 »

Cred ca pe infoarena folosim un compilator mai modern de C++ decat cu ce ai lucrat la scoala. Foloseste urmatoarea secventa de cod si ar trebui sa mearga:
Cod:
#include <fstream>
using namespace std;
Memorat

Am zis Mr. Green
horosgrisa
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #157 : Noiembrie 09, 2011, 17:09:48 »

 Very Happy
Memorat
mitrutstrut
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #158 : Decembrie 01, 2011, 17:09:07 »

ma eu nu stiu daca e bine ce am facut
dar cam asa am invatat
sa-mi spuna si mie unu care stie mai bine daca ee bine sau nu problema de mai jos
mie imi compileaza bine

#include<iostream.h>
int a,b,S
int main()
{cout <<”a= “>>;cin>>a;
cout<<”b= “>>;cin>>b;
S=a+b;
cout<<”S= “>>;cin>>S;
return 0;
}


astept comentarii
mersiiiiiiiiiiiii
Memorat
maritim
Vorbaret
****

Karma: 59
Deconectat Deconectat

Mesaje: 176



Vezi Profilul
« Răspunde #159 : Decembrie 01, 2011, 22:16:04 »

Citesti din fisier text, adica textul tau ar trebui sa arate cam asa:

Cod:
#include<fstream>
using namespace std;

ifstream f("adunare.in");
ofstream g("adunare.out");

int a,b,S;

int main()
{
    f >> a >> b;
    ...
    g << S;
}

Intreaba-ti profesorul de informatica sa-ti explice mai multe despre fisierele text Smile !
Memorat
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« Răspunde #160 : Decembrie 01, 2011, 22:25:42 »

Noul compilator nu mai accepta headerele vechi din C, adica alea cu .h, foloseste cele din C++, adica iostream (in cazul asta foloseste fstream pentru ca ai FISIERE), si adaugi using namespace std dupa.

Cod:
# include <fstream>
using namespace std ;

int a, b ;

int main ( void ) {
    ifstream f ( "adunare.in" ) ;
    ofstream g ( "adunare.out" ) ;

    f >> a >> b ;
    g << a + b ;
}

[LE] Same time ....
Memorat
roalex11
Strain


Karma: -2
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #161 : Decembrie 11, 2011, 15:42:52 »

pentru free pascal IDE?
stiti?
Memorat
Stefex09
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 5



Vezi Profilul
« Răspunde #162 : Ianuarie 03, 2012, 17:48:15 »

sursa mea e cu siguranta cea mai inspirata  Very Happy   Tongue
Cod:
#include<fstream>
#include<new>
using namespace std;
ifstream in("adunare.in");
ofstream out("adunare.out");
class suma{
private:
long long *a,*b;
public:
inline void set_values(long long,long long);
inline int sumax(){return *a+*b;};
inline void del(){delete a;delete b;};
};
inline void suma::set_values(long long x,long long y){
a=new (nothrow) long long;
b=new (nothrow) long long;
*a=x;
*b=y;
}
int main()
{
long long c,d;
suma x;
in>>c>>d;
x.set_values(c,d);
out<<x.sumax();
x.del();
return 0;
}
Memorat
MciprianM
Nu mai tace
*****

Karma: 87
Deconectat Deconectat

Mesaje: 324



Vezi Profilul
« Răspunde #163 : Ianuarie 03, 2012, 18:06:21 »

Totusi clasa pe care ai scris-o tu nu e prea inspirata. Daca faci set values de mai multe ori o sa ai memory leaks.
Memorat
adrianav500
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #164 : Ianuarie 11, 2012, 13:26:15 »

buna!am si eu o problema la problema a+b Embarassed  Brick wall uitati codul:

Cod:
#include<fstream.h>
int main() {
int a,b;
ifstream f("adunare.in");
ofstream g("adunare.out");
f>>a>>b;
g<<a+b;
f.close(); g.close();
return 0;
}

ce nu e ok?HuhHuh

Editat de admin: Foloseste tagul "code" cand postezi surse.
« Ultima modificare: Ianuarie 11, 2012, 13:58:00 de către Andrei Grigorean » Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #165 : Ianuarie 11, 2012, 13:58:58 »

Biblioteca <fstream.h> nu mai poate fi folosita cu noile compilatoare. Incearca:

Cod:
#include <fstream>
using namespace std;
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
viSuaL9
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #166 : Februarie 09, 2012, 22:31:38 »

Am o problema...de fapt nu am...am luat 100 de puncte si o data 0 puncte, iar eu sincer nu inteleg diferenta dintre cele doua solutii.

Acesta este programul corect :
Cod:
#include<fstream>

using namespace std;

int a,b;

ifstream f;
ofstream g;

int main()
{

f.open("adunare.in");
f >> a >> b;
g.open("adunare.out");
g << a+b << endl;

f.close();
g.close();

return 0;
}

Iar, acesta este cel gresit :

Cod:
#include<iostream>
#include<fstream>

using namespace std;

int a,b,S;

ifstream in;
ofstream out;

int main()
{
in.open("adunare.in.txt");

in >> a;
in >> b;

S=a+b;

out.open("adunare.out.txt");
out << S;

return 0;
}

Singura diferenta este cea ca in cel gresit am adaugat fisierul iostream.h. Nimic altceva? De ce reprezinta o problema?
Memorat
klamathix
Echipa infoarena
Nu mai tace
*****

Karma: 733
Deconectat Deconectat

Mesaje: 1.216



Vezi Profilul
« Răspunde #167 : Februarie 09, 2012, 22:40:05 »

Ai gresit fisierele in a doua sursa.
Memorat
viSuaL9
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #168 : Februarie 09, 2012, 22:43:18 »

Aha...deci...nu este voie sa folosim acel ".txt" la sfarsit. Multumesc.
Memorat
VladMogos
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #169 : Februarie 20, 2012, 13:18:29 »

As dori sa stiu de ce nu am primit punctaj pe aceasta problema..adica daca este vreo eroare de implementare? Eu lucrez in MingW si imi merge perfect programul. Probabil sistemul acestui site difera in anumite locuri ca scriere. Am citit si monitorul de evaluare dar inca nu sunt lamurit. As fi recunoscator sa imi trimiteti varianta corecta, pentru a intelege ce trebuie sa schimb a.i. acest site sa poata compila problema. Va multumesc.

Cu respect,
Vlad-Andrei
Memorat
gabitzish1
Moderatori infoarena
Nu mai tace
*****

Karma: 321
Deconectat Deconectat

Mesaje: 926



Vezi Profilul
« Răspunde #170 : Februarie 20, 2012, 13:32:41 »

Ai primit erori de compilare. Daca citesti mesajul primit, vezi ceva de genul:

Citat
user.cpp:3: error: expected identifier before ‘.’ token

Te uiti la tine in cod, undeva in preajma liniei 3, si cauti ceva legat de un punct pus aiurea. O sa gasesti la tine in sursa "using namespace.std" si cred ca vezi si punctul care nu e la locul lui.
Memorat
Secret
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #171 : Februarie 28, 2012, 13:23:05 »

dc trebe obligatoriu facuta in fisier?
Memorat
PlayLikeNeverB4
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #172 : Februarie 28, 2012, 13:27:17 »

Pai cum vrei ca evaluatorul sa verifice daca ai facut bine? Citeste ce ai scris in fisier.
Memorat
Mario96
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #173 : Februarie 28, 2012, 15:15:21 »

#include <iostream>
#include <fstream>

using namespace std;

int main () //functia main .

int a,b,S; //se declara variabillele .

ifstream  x("x.in");
ofstream y(x.out");

x>>a>>b; //din fiserul x citim pe a si b .
S=a+b;

y<<S; // scrie in y suma celor 2 numere .
return 0;}


Era mai simplu asa , cel putin aceasta este parerea mea . ^_^
Peace !
Memorat
rarescostache
Strain


Karma: -2
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« Răspunde #174 : Mai 12, 2012, 21:14:48 »

 Brick wall mda;eu sunt incepator si nu imi iese din prima.......................
Memorat
Pagini: 1 ... 5 6 [7] 8 9 10   În sus
  Imprimă  
 
Schimbă forumul:  

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