Buna ziua, as dori daca se poate sa ma ajutati cu o problema la info. Cerinta este "Se citesc n numere intregi, sa se afiseze pe linii distincte suma cifrelor fiecarui numar", am facut programul de la tastatura pe ecran si merge, dar cand il fac din fisier in fisier nu gaseste nici o variabila si nici 'fout', acceasi problema o am si la alte algoritme din fisier in fisier, nu stiu unde gresesc de nu imi recunoaste nici o variabila si nici 'fout'.
Folosesc MinGW Developer Studio 2.05 de la oji kit.
Tastatura pe ecran
#include<iostream>
using namespace std;
int n,s,i,nr;
int main()
{
cout<<"n=";
cin>>n;
for(i=1;i<=n;i++)
{
cout<<"nr=";
cin>>nr;
s=0;
while(nr)
{
s=s+nr%10;
nr=nr/10;
}
cout<<s<<"\n";
}
return 0;
}
Fisier is fisier
#include<fstream>
using namespace std;
ifstream fin("numere.in")
ofstream fout("numere.out")
int n,s,i,nr;
int main()
{
fin>>n; // citesc din folderul numere.in un numar
for(i=1;i<=n;i++)
{
fin>>nr;
s=0;
while(nr)
{
s=s+nr%10;
nr=nr/10;
}
fout<<s<<"\n"; //afiseaza in folder iesire
}
fin.close
fout.close
return 0;
}