Ahoj, potreboval bych poradit s ukolem, to jest:
Napsat rekurzivni proceduru,ktera pro zadane cislo N vypise retezec skladajici se z N jednicek nasledovanych 2N dvojkami. Napriklad pro N = 3 vypíše 111222222.
Bohuzel pouze tusim, a Cckem odkojen nejsem (program by mel byt v C nebo v Python). Ocenim kazdou radu, nejlepe mensi algoritmus, s kterym si snad uz poradim. Diky
Fórum › C / C++
Pomoc - program pro vypsani retezce N hodnot
> trochu nechapu, na co tam bude ta rekurze..
aby si splnil zadanie a dostal body k zapoctu
void peknaRekurzivnaFunkcia(int N)
{
static int h = 0;
h++
if(h <= N)
printf("1");
else
printf("2");
if(h >=3*N)
return;
else
peknaRekurzivnaFinkcia(N);
}
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 29 hostů
Podobná vlákna
Program na vypsání prvočísel do max.čísla - pomoc — založil aoedann
Nefunguje vypsání řetězce — založil blabalal
Vypsání unikátních hodnot z tabulky — založil polonium
Funkce pro vrácení části řetezce — založil Martin
Moderátoři diskuze