A mógłby ktoś jeszcze sprawdzić ten program, bo nie wiem, czy dobrze działa, bo z silni jestem słaby :
#include
#include
#include
using namespace std;
int silnia(int liczba){
if(liczba==1){
return 1;
}
else{
return liczba*silnia(liczba-1);
}
}
main(){
ifstream dane;
ofstream silnie;
dane.open("liczby.txt");
if(dane.good()){
silnie.open("silnia.txt");
if(silnie.good()){
int liczba;
do
{
dane << liczba;
silnie >> silnia(liczba);
}
}
silnie.close();
dane.close();
getch();
return(0);
}
}
}