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
Stránky: 1
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
↑ DeMidix:
Vypíše n-krát znak '1' a za tým n-krát reťazec "22"...
Offline

↑ DeMidix:
Ve fci main načteš číslo k a zavoláš fci obrat(k);
void obrat(int k)
{
if(k <= 0) return;
printf("%d ", k);
obrat(k - 1);
printf("%d ", k);
}Offline
Stránky: 1