infoarena

infoarena - concursuri, probleme, evaluator, articole => Teme => Subiect creat de: Catalin din Decembrie 03, 2012, 21:12:15



Titlul: Problema Info clasa a 10-a
Scris de: Catalin din Decembrie 03, 2012, 21:12:15
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
Cod:
#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
Cod:
#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;
}


Titlul: Răspuns: Problema Info clasa a 10-a
Scris de: Simoiu Robert din Decembrie 03, 2012, 22:00:49
In primul rand, dupa deschiderea fiserelor (liniile 3 si 4) trebuie pus ";". Mai apoi, la inchiderea lor (a 3 si a 4-a linie de jos in sus), trebuie puse () dupa close (aceasta fiind o functie), adica fisier.close (). Uite programul :
Cod:
#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;
}


Titlul: Răspuns: Problema Info clasa a 10-a
Scris de: Catalin din Decembrie 03, 2012, 23:22:40
Multumesc  :D


Titlul: Răspuns: Problema Info clasa a 10-a
Scris de: Camiii din Ianuarie 28, 2016, 21:33:10
As avea si eu nevoie de ajutor la o problema la informatica