Untitled
unknown
c_cpp
a year ago
827 B
7
Indexable
#include <fstream>
#include <iostream>
double calculateArea( int a, int b, int h )
{
return static_cast< double >( ( a + b ) ) * h * 0.5;
}
int main()
{
std::ifstream inputFile( "dane.txt" );
std::ofstream outputFile( "pole.txt" );
int a, b, h;
if( inputFile.is_open() )
{
inputFile >> a >> b >> h;
inputFile.close();
}
else
{
std::cout << "Nie mozna otworzyc pliku dane.txt\n";
return -1;
}
double area = calculateArea( a, b, h );
if( outputFile.is_open() )
{
outputFile << area << '\n';
}
else
{
std::cerr << "Nie mozna otworzyc pliku pole.txt\n";
return -1;
}
std::cout << "Policzono pole trapezu i zapisano do pliku pole.txt\n";
return 0;
}
Editor is loading...
Leave a Comment