aplicatii c++ fisiere
-
Upload
eugens1967 -
Category
Documents
-
view
8 -
download
1
description
Transcript of aplicatii c++ fisiere
1. Crearea unui fișier text cu date numerice. Se citesc de la tastatură n numere naturale. Scrieți numerele citite în fişierul "date.in". Pe prima linie din fișier se va scrie numărul n, iar pe a doua linie cele n numere naturale, separate prin câte un spațiu. #include <fstream> #include <iostream> using namespace std; int main() { ofstream fout("date.in"); int i,a,n; cout<<"n="; cin>>n; fout<<n<<endl; for(i=1;i<=n;i++) { cout<<"a["<<i<<"]="; cin>>a; fout<<a<<' '; } fout.close(); return 0; }
2. Citirea datelor numerice Din fișierul de intrare "date.in" creat anterior se citesc cele n numere naturale. Afișați pe ecran câte numere pare sunt în fişier şi suma acestor numere. #include <fstream>
#include <iostream>
using namespace std;
int main()
{
ifstream
fin("date.in");
int
i,a,n,np=0,sp=0;
fin>>n;
for(i=1;i<=n;i++)
{
fin>>a;
if
(a%2==0){np++;sp=sp+a;}
}
cout<<"nr
pare="<<np<<endl;
cout<<"suma nr
pare="<<sp;
fin.close();
return 0;
}
3. Afișarea conținutului unui fișier text pe ecran. Scrieți un program C++ care să afișeze pe ecran conținutul fișierului text cu numele "ftext.cpp" (numele programului sursă C++)
#include <fstream>
#include <iostream>
using namespace std;
int main()
{
ifstream fin("ftext.cpp");
/*numele fisierului text */
char c;//variabila caracter
while(!fin.eof())/*citim până la
sfârşitul fişierului */
{
fin.get(c);/*citim în c un
caracter din fişier */
cout<<c;/*scriem caracterul c pe
ecran */
}
fin.close();/*închidem fişierul
fin */
return 0;//ieşirea din program
}
1. Crearea unui fişier text cu date numerice. Se citesc de la tastatură n numere naturale. Scrieţi numerele citite în fişierul "date.in". Pe prima linie din fişier se va scrie numărul n, iar pe a doua linie cele n numere naturale, separate prin câte un spaţiu. #include <fstream> #include <iostream> using namespace std; int main() { ofstream fout("date.in"); int i,a,n; cout<<"n="; cin>>n; fout<<n<<endl; for(i=1;i<=n;i++) { cout<<"a["<<i<<"]="; cin>>a; fout<<a<<' '; } fout.close(); return 0; }
2. Citirea datelor numerice Din fişierul de intrare "date.in" creat anterior se citesc cele n numere naturale. Afişaţi pe ecran câte numere pare sunt în fişier şi suma acestor numere. #include <fstream>
#include <iostream>
using namespace std;
int main()
{
ifstream
fin("date.in");
int
i,a,n,np=0,sp=0;
fin>>n;
for(i=1;i<=n;i++)
{
fin>>a;
if
(a%2==0){np++;sp=sp+a;}
}
cout<<"nr
pare="<<np<<endl;
cout<<"suma nr
pare="<<sp;
fin.close();
return 0;
}
3. Afisarea continutului unui fisier text pe ecran. Scrieţi un program C++ care să afişeze pe ecran conţinutul fişierului text cu numele "ftext.cpp" (numele programului sursă C++)
#include <fstream>
#include <iostream>
using namespace std;
int main()
{
ifstream fin("ftext.cpp");
/*numele fisierului text */
char c;//variabila caracter
while(!fin.eof())/*citim până la
sfârşitul fişierului */
{
fin.get(c);/*citim în c un
caracter din fişier */
cout<<c;/*scriem caracterul c pe
ecran */
}
fin.close();/*închidem fişierul
fin */
return 0;//ieşirea din program
}