#include <stdio.h>
int kertoma(int x);
int kertoma(int x) {
if (x<=0) {
return (1);
}
return (x*(kertoma(x-1)));
}
int main() {
int tulos = kertoma(5);
printf ("Kertoman tulos: %i\n",tulos);
return (0);
}
Ohjelma kääntyy GCC:llä, mutta ruudulle tulee vain tyhjä rivi. Missä vika? Kertoma-metodissa ole mitään vikaa. Tämän pitäisi tulostaa ruudulle "120".
Rekursio-ongelma C:ssä
6
122
Vastaukset
Ihan hyvin toimii.
Ajoin minigw-64-Windows 8.1:llä käännettyäni ohjelman GCC.exe:llä Windows-ympäristössä poikkeukselisesti, niin eipä n äyttänyt toimivan.
Täytyy katsoa, josko linux-ympäristösssä toimisi paremmin. Omasta mielestänikään mitään vikaa tuossa ole.- Anonyymi
Mutta sinä olet hölmö!
Mikä tuo %i on? Viimeksi C-kieltä väännettäessä tulostettiin kokonaisluvut %d:llä.
- Anonyymi
jerzunposti kirjoitti:
Ajattelin, että int-alkukirjain "i", ai %d -pitäisi olla käytössä?
Mitä pirua sinä jokellat selvän asian kanssa. Iskikö pätemisen tarve taas.
Ketjusta on poistettu 6 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Olen tosi outo....
Päättelen palstajuttujen perusteella mitä mieltä minun kaipauksen kohde minusta on. Joskus kuvittelen tänne selkeitä tap172224Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornosta
https://www.kymensanomat.fi/paikalliset/8081054 Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornon hallussapi852207Vanhalle ukon rähjälle
Satutit mua niin paljon kun erottiin. Oletko todella niin itsekäs että kuvittelet että huolisin sut kaiken tapahtuneen101496- 1011417
Maisa on SALAKUVATTU huumepoliisinsa kanssa!
https://www.seiska.fi/vain-seiskassa/ensimmainen-yhteiskuva-maisa-torpan-ja-poliisikullan-lahiorakkaus-roihuaa/1525663911334Hommaatko kinkkua jouluksi?
Itse tein pakastimeen n. 3Kg:n murekkeen sienillä ja juustokuorrutuksella. Voihan se olla, että jonkun pienen, valmiin k1471216Aatteleppa ite!
Jos ei oltaisikaan nyt NATOssa, olisimme puolueettomana sivustakatsojia ja elelisimme tyytyväisenä rauhassa maassamme.255920- 78899
Omalääkäri hallituksen utopia?
Suurissa kaupungeissa ja etelässä moinen onnistunee. Suuressa osassa Suomea on taas paljon keikkalääkäreitä. Mitenkäs ha173884- 63874