aplicatii c++ fisiere

1
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 }

description

aplicatii c++

Transcript of aplicatii c++ fisiere

Page 1: 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

}