|
roodee - 14 Lis 2002, 13:34 wlasnie, nie chce klasy bo to sam napisze, tylko sama idee, bo chcialbym to jak najlepiej zrobic a nie wiem do konca jak sie za to zabrac... Tig3r - 15 Lis 2002, 06:34 wlasnie, nie chce klasy bo to sam napisze, tylko sama idee, bo chcialbym to jak najlepiej zrobic a nie wiem do konca jak sie za to zabrac... dodajesz segmentami od lewej do prawej. jesli napotkasz cyfre wieksza niz ostatnio dodałeś to odejmujesz tą ostatnią cyfrę dwukrotnie. przyklad: MCMLXXI = 1000 + 100 - 2* 100 +1000 + 50 + 10 + 10 + 1 = 1971 jesli chcesz rowniez badac poprawnosc zapisanych liczb to zauważ, że: r00dee - 15 Lis 2002, 09:10 dodajesz segmentami od lewej do prawej. jesli napotkasz cyfre wieksza niz ostatnio dodałeś to odejmujesz tą ostatnią cyfrę dwukrotnie. ok, dzieki jeszcze pytanie, bo tego nie pamietam. jakie sa symbole rzymskie I - 1 jeszcze cos??? jakies 500 ?? ;) Rafal Smyka - 15 Lis 2002, 10:08 I - 1 V - 5 X - 10 L - 50 C - 100 M - 1000 jeszcze cos??? jakies 500 ?? ;) AFAIR, D Adam Kiezun - 15 Lis 2002, 10:14 http://www.novaroma.org/via_romana/numbers.html courtesy of google a. Abyss - 23 Lis 2002, 15:44 ==================================================== ==================================================== import java.io.*; public class liczby String l = new String(buffer.readLine()); ==================================================== To by bylo na tyle Pozdrawiam, Abyss Generator liczb (pseudo:-)losowych, a liczby ujemne... poprawieÂłem program ale dlaczego zamiast liczb wyswietla mi same zera??? Czy jest mozliwa dynamiczna zamiana danych w <SELECT> bez odswierzenia strony zamiana string na jakis inny typ (char) |