Kezdőoldal » Szórakozás » Egyéb kérdések » Programozás? Faktoriálist kell

Programozás? Faktoriálist kell

Figyelt kérdés

Sziasztok!

Azzal a kérdéssel fordulok hozzátok, hogy esetleg valaki tudna-e abban segíteni, hogy ha van egy programom és bekérek vele egy számot(pl 10) akkor az annak kiszámolja a faktoriálisát, majd csak a kapott eredményben lévő 0-k számát írja ki(10 esetén a 0-k száma: 2) ! Valaki segítsen!



2014. márc. 8. 00:07
 1/4 -Igazmondó- ***** válasza:

Ha nem akarod, hogy a faktoriális számot is kiírja, akkor töröld ki.


#include <stdio.h>


int main()

{

int c, n, fact = 1,nulla=0;


printf("Add meg a szamot, aminek kered a faktorialisat\n");

scanf("%d", &n);


for (c = 1; c <= n; c++){

fact = fact * c;

}

printf("Faktorialisa a(z) %d = %d\n", n, fact);


while(1){

if(fact % 10 == 0){ ++nulla;}

fact=fact/10;

if(fact == 0) break;

}


printf("A nullak a(z) %d faktorjaban = %d\n", n, nulla);

return 0;

}

2014. márc. 8. 01:01
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
Ne haragudj!Rosszul tettem fel a kérdést a konkrét dolog az, hogy olyan programot írok, mely kiszámolja a szám faktoriálisát, de csak a hátsó nullákat írja ki, nem az összeset amely a számban szerepel! :S Egyébként köszönöm a választ remélem tudsz segíteni!:)
2014. márc. 8. 02:07
 3/4 anonim ***** válasza:

Írd át b&zdmeg, ennyire ne legyél már életképtelen...

Egy sort kell benne átírni, hogy csak az első nem 0-ig számoljon.

2014. márc. 8. 09:58
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
Nem értem miért kell ennyire lebaszni azért mert most tanulok C programozást és mondjuk szeretném megtudni, hogy ezt hogyan kell elkészíteni... Nem értem ebben mi fáj neked ennyire, hogy így kell reagálni... egyébként ha megfigyeled a program amit ide felratak folyamatosan csökkenti a faktoriálist ami azt jelenti hogy folyamatosan vágdossa le a végét és a nullákat összeszámolja... de ha pl beírod a 60! hidd el hogy nem tudja kiszámolni mert nem képes a gép letárolni... ha ennyire egyszerű lenne a feladat nem gondolkoznék rajta 2 napja és nem kérnék segítséget... :)
2014. márc. 8. 11:53

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!