Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa aritmetickim operatorom %

[es] :: C/C++ programiranje :: Problem sa aritmetickim operatorom %

[ Pregleda: 2363 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

xeron
Sarajevo

Član broj: 25909
Poruke: 133
*.dlp478.bih.net.ba.



Profil

icon Problem sa aritmetickim operatorom %10.09.2005. u 19:35 - pre 226 meseci
#include <stdio.h>

main()
{
int sum = 50;
float modulus;

modulus = sum % 10;
printf(" %% od %d s 10 iznosi %f\n", sum, modulus);
}

Sada nastaje problem jer kao vrijednost modulusa dobijem 0.00 u cemu je problem ??
Kako da dobijm pravu vrijednost.

Program je radjen u dev c++.

Unaprijed hvala !



if (argc > 1 && strcmp(argv[1], "-advice") == 0) {
printf("Don't Panic!n");
exit(42);
}
 
Odgovor na temu

blaza
n/a

Član broj: 961
Poruke: 743
*.panline.net.



+3 Profil

icon Re: Problem sa aritmetickim operatorom %10.09.2005. u 19:46 - pre 226 meseci
50 % 10 iznosi 0; u cemu je problem? Posto rezultat smestas u varijablu tipa float, a operator % vraca vrednost tipa int, kompajler automatski kastuje int u float.
O_o
 
Odgovor na temu

NastyBoy
Bojan Nastic
UK

Član broj: 12041
Poruke: 895
*.plus.com.



+4 Profil

icon Re: Problem sa aritmetickim operatorom %10.09.2005. u 19:52 - pre 226 meseci
Operator '%' nije 'procenat' vec moduo - statak deljenja dva cela broja... 50/10 = 5(0)
 
Odgovor na temu

xeron
Sarajevo

Član broj: 25909
Poruke: 133
*.dlp206.bih.net.ba.



Profil

icon Re: Problem sa aritmetickim operatorom %10.09.2005. u 23:10 - pre 226 meseci
Hvala !
if (argc > 1 && strcmp(argv[1], "-advice") == 0) {
printf("Don't Panic!n");
exit(42);
}
 
Odgovor na temu

[es] :: C/C++ programiranje :: Problem sa aritmetickim operatorom %

[ Pregleda: 2363 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.