[elektro] matek
Karoly Kovacs
koka55 at kabsi.at
Sat Aug 21 13:37:30 CEST 2010
Nekem elso blikkre az ugrik be, hogy:
1. atalakitod string-ge (karakterlancca), majd levagod a vezeto 1-est, azutan
visszaalakitod binarissa (ulong-ga)
2. egy csomo if-et irsz :)))
if (szam==1) szam =0;
if (szam>10 && szam < 20) szam -=10;
if (szam>100 && szam<200) szam -=100;
if (szam>1000 && szam<2000) szam -=1000;
...
if (szam > 1000000000UL && szam < 2000000000UL) szam -= 1000000000UL;
(remelem, nem gepeltem el, most nincs kedvem alaposabban utana gondolni ebben
a melegben)
Igaz, lehet, hogy nem jol ertettem a feladatot, mert ebben van egy szep nagy
rekurzio is, pl. ha a szam 111123456, akkor az eredmenynek 11123456-nak, vagy
pedig 23456-nak kene lennie?
Ha az utobbi, akkor forditsd meg az if-ek sorrendjet (a milliardos vizsgalat
legyen az elso)!
Karoly
-----------------------------------------------------------------------------------
"Houston, I am the problem!"
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
From: arnold.fuzesi.lista at gmail.com
To: koka55 at kabsi.at
Date: 13:12:27, 2010.08.21
Subject: [elektro] matek
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
>>Hogyan tudom a legegyszerubben leprogramozni hogy pl
>> 19327457-es szam (valtozo hosszu 32 bites ulong, lehet akár 1 is...)eseten
a
>> legelső 1-es digitet eltüntesse a kód? (Legelső digit mindig 1.)
>>
>> Ha ugy tetszik 10000000-t kivonjon belole jelen esetben.
>>
>> logaritmust hatvanyt hanyagolnam, vmi egyszerubb kellene.
>>
>> De nem ad ki semmit az agyam.
>>
>> Koszi
>> A.
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
More information about the Elektro
mailing list