Wpis z mikrobloga

#programowanie #cpp

co jest nie tak z tym kodem?

Musze napisac z wykorzystaniem petli program liczacy silnie.

#include

using namespace std;

int fakultat(int n)

{

int n;

for (n!=0 || n!=1)

{

return(fakultat(n-1)*n);

}

int main()

{

int n;

cin >> n;

cout << fakultat(n);

return main();
}
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@erwit:

Polecam poczytać Rothbarda.


Z tego co napisałeś to nawet nie wiadomo co to miałoby właściwie robić... Nawet klamry się nie zgadzają :)
  • Odpowiedz
@erwit:

Nie dałeś nic co by zmieniało wartość n w pętli więc nie może się nigdy wykonać do końca i przestać.

Jeśli nie chcesz zwiększać n co 1, 2 etc. to sprawdź pętlę while, bo to
  • Odpowiedz