Kezdőoldal » Számítástechnika » Programozás » Rekurziv C fuggvenyt szeretnek...

De'Ve' kérdése:

Rekurziv C fuggvenyt szeretnek irni, ami visszateritti egy parameterkent kapott termeszetes szam prim szamjegyeinek (2,3,5,7) szamat. Pl.934522 eseten 4. Hogyan?

Figyelt kérdés
Az en 5letem ez. Mondanom se kell h nem mukodik.1-et teritt vissza orokke. Mit rontottam el? Vagy mi lenne a jo megoldas? Koszonom. int primek_osszege (int n) { int talca, c=0; if (n<10) return n; else { talca=primek_osszege (n/10) ; if (talca=2||3||5||7) n%10; c++; return c; } }

2012. jún. 5. 16:35
 1/2 zsomkovacs ***** válasza:

Valami ilyesmi kéne:


int primjegydb(int n)

{

if (n>0)

{

int d = n%10;

if ((d==2) || (d==3) || (d==5) || (d==7))

{

return primjegydb(n/10)+1;

}

else

{

return primjegydb(n/10);

}

}

else

{

return 0;

}

}

2012. jún. 5. 16:55
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
Igen :D koszonom
2012. jún. 5. 18:47

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!