[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