Problema "AF" 2641 pbinfo. Nu inteleg un lucru. Daca fac programul cu citire/afisare din/in consola, imi da bine, dar cand fac cu citire/afisare din/in fisiere imi da doar raspunsul "Fals".
Mentionez, ca daca dau "Paste" direct in consola, nu stiu daca imi calculeaza ceva, pentru ca se inchide fereastra foarte repede.
Aici este codul si pentru consola si pentru fisier:
#include
#include
using namespace std;
int main()
{
int n1, n2, n3, n, i;
char semn;
ifstream fin("af.in");
ofstream fout("af.out");
fin>>n;
for(i=0; i
{
fin>>n1>>semn>>n2>>n3;
if(int(semn)==42)
{
if(n1*n2==n3)
fout<<"Adevarat"<
else
fout<<"Fals"<
}
if(int(semn)==43)
{
if(n1+n2==n3)
fout<<"Adevarat"<
else
fout<<"Fals"<
}
if(int(semn)==45)
{
if(n1-n2==n3)
fout<<"Adevarat"<
else
fout<<"Fals"<
}
if(int(semn)==58)
if(n1/n2!=n3 || n2==0 || n1==0)
fout<<"Fals"<
else
fout<<"Adevarat"<
}
//varianta consola:
/*/ int n1, n2, n3, n, i;
char semn;
cin>>n;
for(i=0; i
{
cin>>n1>>semn>>n2>>n3;
if(int(semn)==42)
{
if(n1*n2==n3)
cout<<"Adevarat"<
else
cout<<"Fals"<
}
if(int(semn)==43)
{
if(n1+n2==n3)
cout<<"Adevarat"<
else
cout<<"Fals"<
}
if(int(semn)==45)
{
if(n1-n2==n3)
cout<<"Adevarat"<
else
cout<<"Fals"<
}
if(int(semn)==58)
if(n1/n2!=n3 || n2==0 || n1==0)
cout<<"Fals"<
else
cout<<"Adevarat"<
}/*/
}
Miercuri2002:
Pe site este o problema cred, la include am iostream si fstream, iar for urile sunt i=0 i
Răspunsuri la întrebare
Răspuns de
0
ai incercat sa inchizi fisierele la sfarsit? ( fin.close(); si fout.close(); )
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă