GRY-Online.pl --> Archiwum Forum

Program w Turbo Pascalu

16.11.2008
14:38
[1]

Andrewlee [ BFXXJ ]

Program w Turbo Pascalu

Mam takie zadanie:
Napisz program wczytujacy liczbe calkowita dodatnia i sumujacy co druga jej cyfre poczynajac od cyfry jednosci. Nie wolno korzystac ze zmiennej typu string.
Np. Po wczytaniu liczby 123456 program powinien wypisac liczbe 12 (6+4+2)

Moze jest na forum jakis guru od programowania dla ktorego takie cos to pestka? Dzieki z gory.

16.11.2008
14:48
[2]

Loczek [ El Loco Boracho ]

Programu ci pisać nie bede ale algorytm jest banalny.

1. Wprowadzasz liczbe
2. sprawdzasz z ilu cyfr sie sklada (może być nawet prymitywnym algorytmem - pętla sprawdzająca czy jest wiekszy od 9, 99, 999 itd)
3. odejmujesz od liczby wprowadzonej wszystkie cyfry niepotrzebne (druga cyfra od konca *10, 4 cyfra od konca *1000 itd.)
4. kolejne działania z uzyciem funkcji modulo.

© 2000-2025 GRY-OnLine S.A.