Beruflich Dokumente
Kultur Dokumente
#include
#include
#include
#include
<iostream>
<iomanip>
<stdexcept>
<new>
"TestCurenja.h"
catch(...)
{
UnistiMatricu(pomocna);
UnistiMatricu(H);
}
}
catch(...)
{
UnistiMatricu(H);
UnistiMatricu(pomocna);
}
}
UnistiMatricu(H);
UnistiMatricu(pomocna);
return rez;
}
int main()
{
int m, n;
Matrica<double> a, c;
std::cout << "Unesi broj redova i kolona za matrice:\n";
std::cin >> m >> n;
try
{
a = StvoriMatricu<double>(m, n);
std::cout << "Unesi matricu A:\n";
UnesiMatricu('A', a);
try
{
std::cout << "Matricni harmonijski polinom je:\n";
IspisiMatricu(c = MatricniHarmonijskiPolinom(a,6), 10);
}
catch (std::domain_error ne_postoji)
{
std::cout<<ne_postoji.what();
UnistiMatricu(c);
}
catch(...)
{
std::cout<<"Nema dovoljno memorije!\n";
UnistiMatricu(c);
}
}
catch(std::bad_alloc)
{
std::cout << "Nema dovoljno memorije!\n";
UnistiMatricu(a);
UnistiMatricu(c);
}
catch (char znak[])
{
std::cout<<znak;
}
UnistiMatricu(a);
UnistiMatricu(c);
return 0;
}