Er Total ny i at programmere i C++.
Har så fundet stedet her. og sidder for øjeblikket og læser artiklen ..:
Begynderens Guide til C++ af Bertel Brander. Og prøver så at løse de opgaver han stiller efter hvert afsnit. men nu er jeg altså rendt ind i et problem i afsnit 10.
Opgaven lyder..: lav en funktion der kalder sig selv og beregner 3*2*1, hvor det første tal i rækken skal være en parameter..!
#include <iostream>
#include <iomanip>
#include <string>
#include <time.h>
#include <stdlib.h>
using namespace std;
int Fakult(int a);
int main()
{
int Tal1;
cout <<"Indtast tallet du vil have FAKULTETET af : " ;
cin >>Tal1;
Fakult(Tal1);
return 0;
}
int Fakult(int a)
{
a--;
if (a== 0)
{
return 0;
}
else
{
Fakult(a);
}
}
Mit problem består i at jeg ikke kan få den til at "a" til at holde sin værdi mellem kaldene. håber ikke problemmet er fo "Begynder agtig", vil virkelig lære C++. Så håber der er en venlig sjæl der giver en hånd. På for hånd tak!