
Ciferný součet
Dobrý den, chtěl bych se zeptat proč mi správně nevrátí ciferný součet. Děkuji za nápady.
while(q>0)
{
s=s+(q%10);
q/=10;
}
Dobrý den, chtěl bych se zeptat proč mi správně nevrátí ciferný součet. Děkuji za nápady.
while(q>0)
{
s=s+(q%10);
q/=10;
}
Předmět | Autor | Datum |
---|---|---|
Vždyť je to blbě - např. q=157, při prvním kroku to započte 15 ... dsa 14.10.2018 16:11 |
dsa | |
ach jaj.. https://www.miniwebtool.com/modulo-calculator/?number1=157&number2=10 pozorovateľ 14.10.2018 16:56 |
pozorovateľ | |
% není MOD … ale celočíselné dělení. dsa 14.10.2018 17:01 |
dsa | |
A v ktorom jazyku? pozorovateľ 14.10.2018 17:05 |
pozorovateľ | |
No teď marně vzpomínám :-) ale měl jsem silný pocit, že jsem to v něčem takto používal. Takže beru z… dsa 14.10.2018 17:14 |
dsa | |
:) či bude celočíselné záleži od hodnoty alebo deklarácie tých premenných. A jemu tam v podstate chý… poslední pozorovateľ 14.10.2018 17:20 |
pozorovateľ |
Zpět do poradny Odpovědět na původní otázku Nahoru
Vždyť je to blbě - např. q=157, při prvním kroku to započte 15 ...
ach jaj.. https://www.miniwebtool.com/modulo-calculator/?number1=157&number2=10
% není MOD … ale celočíselné dělení.
A v ktorom jazyku?
No teď marně vzpomínám
ale měl jsem silný pocit, že jsem to v něčem takto používal. Takže beru zpátky.
:) či bude celočíselné záleži od hodnoty alebo deklarácie tých premenných. A jemu tam v podstate chýba asi len odčítanie toho modulo zvyšku od q. Pretože výsledok mu pravdepodobne skresľovalo zaokrúhľovanie pri ďalšom delení.