Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 17. 11. 2010 14:37

DeMidix
Příspěvky: 63
Reputace:   
 

rekurzivni procedura a funkce v C

Potřeboval bych poradit s timhle:

void vypis(int n) {
  if (n>0) {
    printf(“1“);
    vypis(n-1);
    printf(“22“);
  }
}

co by to melo vypsat?

a pak ješte napsat rekurzivní proceduru, která pro zadané kladné celé číslo n vypíše:
n  n-1  n-2  ... 2  1 1 3 ... n-2  n-1  n
Například pro n=4 vypíše
4  3  2  1  1  2  3  4.

mohl by mi nekdo poradit, jak to napsat?
dekuji

Offline

  • (téma jako vyřešené označil(a) hradecek)

#2 17. 11. 2010 14:44

hradecek
Příspěvky: 772
Pozice: Student
Reputace:   25 
Web
 

Re: rekurzivni procedura a funkce v C

↑ DeMidix:
Vypíše n-krát znak '1' a za tým n-krát reťazec "22"...


Netrápte sa nad svojimi problémami s matematikou, môžem vás uistiť, že tie moje sú ešte väčšie. ~~Albert Einstein~~
Jak spozná člověk, že není pitomec ? - Moudrý člověk to nepozná nikdy a blbci je to jedno. ~~Jak přicházejí básnici o iluze~~
Někteří lidi se nikdy nezmění. Anebo se rychle změní a pak se zase rychle změní nazpátek. ~~Homer Simpson~~

Offline

 

#3 17. 11. 2010 15:18

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: rekurzivni procedura a funkce v C

↑ DeMidix:
Ve fci main načteš číslo k a zavoláš fci obrat(k);

Code:

void obrat(int k) 
{
   if(k <= 0)  return;

   printf("%d ", k);
   obrat(k - 1);
   printf("%d ", k);
}

Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

#4 17. 11. 2010 16:40

DeMidix
Příspěvky: 63
Reputace:   
 

Re: rekurzivni procedura a funkce v C

diky za odpoved..nejak jsem to dal dohromady..

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson