Odpowiedź :
Zadanie 1
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <string>
using namespace std;
bool otworzono = false;
float suma;
string linia;
ifstream dane;
int main()
{
dane.open("dane.txt", ios::in);
if(dane.good() == true)
{
while(!dane.eof())
{
getline(dane, linia);
cout << linia << endl;
suma = suma + atoi(linia.c_str());
}
dane.close();
otworzono = true;
}
else
{
cout << "Program ma problem z otworzeniem pliku" << endl;
}
if (otworzono = true)
{
float srednia = suma / 3;
cout << "Srednia artmetyczna wynosi: " << srednia;
ofstream zapis("liczby rzeczywiste.txt");
zapis<<srednia;
zapis.close();
}
}
zadanie 2
#include <iostream>
using namespace std;
int a,b, wybor;
int main()
{
cout << "Podaj 1 bok: ";
cin>>a;
cout << "Podaj 1 bok: ";
cin>>b;
zabezpieczenie:
cout << "Mam obliczyc pole czy obwod ? (napisz 1 jesli pole, napisz 2 jesli obwod): ";
cin>>wybor;
if (wybor == 1)
{
cout << "Pole wynosi: " << a * b <<endl;
}
else if (wybor == 2)
{
cout << "Obwod wynosi: " << a*2 + b*2 <<endl;
}
else
{
goto zabezpieczenie;
}
}
zadanie 3
#include<cstdio>
#include<iostream>
#include <fstream>
using namespace std;
int suma;
void parzysta (int i)
{
if (i % 2 == 0)
{
cout << i <<endl;
suma = suma + i;
}
}
int main()
{
for( int i = 100; i != 1000; i++ )
{
parzysta(i);
}
ofstream zapis("suma.txt");
zapis<<suma;
zapis.close();
}