Sarcina:
Scrieţi un program care determină numărul maximal şi cel minimal din numerele unui fişier dat. Să se determine elementele mai mari ca cel minimal şi mai mici ca numărul maximal.
Codul sursa:
#include<fstream.h>
#include<conio.h>
#include<stdlib.h>
#define N 30
class tablou
{
private:
int scores[100];
int x;
public:
void citeste();
void min_max();
};
void tablou :: citeste()
{
ifstream inFile;
try
{
inFile.open("file.txt");
throw "erroare la deschiderea fisierului";
}
catch(char str)
{
cout<<str;
}
for(this->x=0;!inFile.eof();this->x++)
{
inFile >> this->scores[x];
}
try
{
inFile.close();
throw "erroare la inchiderea fisierului";
}
catch(char str2)
{
cout<<str2;
}
}
MINISTERUL EDUCAŢIEI ŞI TINERETULUI AL REPUBLICII MOLDOVA
Universitatea Tehnică a Moldovei
Facultatea CIM
Catedra IA
Tema: Prelucrarea excepţiilor.Blocul try{…} throw() catch()
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.