Treść zadania:
Napisz program, który wczyta z klawiatury liczbę będącą bokiem kwadratu a następnie tylko w
pliku wynik.txt wpisze ile wynosi obwód i pole tego kwadratu. Program powinien zawierać funkcje
czytaj -wczytującą liczbę o nagłówku: double czytaj ( ), funkcje oblicz -obliczającą pole i obwód z zapisaniem wynik do pliku, o nagłówku: void oblicz(double bok). Stworzonych funkcji użyj w programie. Plik nazwij kwadrat.cpp
#include <iostream>
#include <fstream>
using namespace std;
double czytaj (int n);
void oblicz (int n);
int main() {
int n;
czytaj(n);
oblicz(n);
return 0;
}
void oblicz (int n) {
int pole;
pole = n*n;
int obwod;
obwod = 4*n;
ofstream zapis("wynik1.txt");
zapis<<pole<<obwod;
zapis.close();
}
double czytaj (int n) {
cout<<"Podaj bok kwadratu: ";
cin>>n;
}
Nie rozumiem, czemu w pliku wynik1.txt sa dwa zera...
Podpowiedzi?