Modulo ... Info – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Modulo ... Info – C / C++ – Fórum – Programujte.comModulo ... Info – C / C++ – Fórum – Programujte.com

 

silent0
Stálý člen
8. 1. 2010   #1
-
0
-

Tady kdysi byla tema s modulem na rozdeleni penez podle castky na 100,200 atd kc, ja jsem to prave hledal ale nic jsem nenasel.
Mam tohle

int castka;

int zbytek,zbytek1,zbytek2,zbytek3;

scanf("%d",&castka);

zbytek = castka % 1000;
printf("1000x je %d\n",zbytek);
zbytek1 = zbytek %500;
printf("500x je %d\n",zbytek1);
zbytek2 = zbytek1 % 100;
printf("100x je %d\n",zbytek2);
zbytek3 = zbytek2 % 50;
printf("50x je %d\n",zbytek3 );



ale chci aby to nevypisovalo ten zbytek ale kolikrat tam ta castka je ... nevim kam se to uklada ..

Nahlásit jako SPAM
IP: 90.182.248.–
C#
Grungy0
Super člen
9. 1. 2010   #2
-
0
-

Neukladá sa to nikde, na to ti stačí jednoduché delenie ... čiže "/". Najprv si ale musíš zistiť zvyšok a až potom deliť čiastku. Napríklad máš čiastku 1234. Použiješ modulo a zistíš, že zvyšok je 234, následne vydelíš čiastku tisíckou a zistíš, že sa tam nachádza iba jedna. No a tak podobne až do jednotiek. Nič ťažkého, stačí si to napísať na papier.

Nahlásit jako SPAM
IP: 188.123.100.–
Prvý náznak hlúposti, je pocit geniality.
Matrix17
~ Anonymní uživatel
300 příspěvků
9. 1. 2010   #3
-
0
-

Musíš celočíselné dělení. Tj. operátor /. Takhle by to vypadalo:



printf("1000x je %d\n",castka / 1000);
zbytek = castka % 1000;
printf("500x je %d\n",zbytek / 500);
zbytek %= 500;
printf("100x je %d\n",zbytek / 100);
zbytek %= 100;
printf("50x je %d\n",zbytek / 50 );

Nahlásit jako SPAM
IP: 78.156.128.–
silent0
Stálý člen
9. 1. 2010   #4
-
0
-

diky

Nahlásit jako SPAM
IP: 90.182.248.–
C#
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žit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 48 hostů

Podobná vlákna

Modulo dělení — založil Paja2

Modulo operátor... — založil Anonymní uživatel

Hash tabulka - Modulo dělení — založil delp10

Info — založil Tomáš Dostál

INFO — založil ZAČÁTEČNÍKDE

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý