====== Różnice ====== Różnice między wybraną wersją a wersją aktualną.
ggis:cw-stringi-2019 [2019/10/21 14:46] 127.0.0.1 edycja zewnętrzna |
ggis:cw-stringi-2019 [2019/10/21 15:37] (aktualna) miller [Wczytanie liczby w dowolnym systemie pozycyjnym] |
||
---|---|---|---|
Linia 7: | Linia 7: | ||
- Wczytuje dwa ciągi znaków i liczy ile pierwszych znaków jest takich samych w obu ciągach. | - Wczytuje dwa ciągi znaków i liczy ile pierwszych znaków jest takich samych w obu ciągach. | ||
- | ====== Wypisywanie liczby w dowolnym systemie pozycyjnym ====== | + | ===== Wypisywanie liczby w dowolnym systemie pozycyjnym ===== |
- | - Napisać program, który wczytuje liczbę naturalną w systemie dziesiętnym i wyprowadza ją na ekran w innym (wybranym przez użytkownika) systemie pozycyjnym. | + | Proszę napisać program, który wczytuje liczbę naturalną w systemie dziesiętnym i wyprowadza ją na ekran w innym (wybranym przez użytkownika) systemie pozycyjnym. |
- Jeżeli podstawą systemu ma być liczba >10, to należy zaproponować "dodatkowe" cyfry - jak w systemie szesnastkowym. | - Jeżeli podstawą systemu ma być liczba >10, to należy zaproponować "dodatkowe" cyfry - jak w systemie szesnastkowym. | ||
- Należy rozważyć wady i zalety zastosowania w tym programie rekurencyjnego wywoływania funkcji. | - Należy rozważyć wady i zalety zastosowania w tym programie rekurencyjnego wywoływania funkcji. | ||
- | ====== Wczytanie liczby w dowolnym systemie pozycyjnym ====== | + | ===== Wczytanie liczby w dowolnym systemie pozycyjnym ===== |
Liczby można zapisywać w różnych systemach, nie tylko dziesiętnym czy dwójkowym. | Liczby można zapisywać w różnych systemach, nie tylko dziesiętnym czy dwójkowym. | ||
Linia 20: | Linia 20: | ||
- wczytać kolejne cyfry liczby wyrażonej w tym systemie (sprawdzając poprawność cyfr), | - wczytać kolejne cyfry liczby wyrażonej w tym systemie (sprawdzając poprawność cyfr), | ||
- wyprowadzić na ekran wartość wczytanej liczby w systemie 10. | - wyprowadzić na ekran wartość wczytanej liczby w systemie 10. | ||
- | W wersji rozszerzonej: | + | W wersji rozszerzonej program: |
* pisze wczytaną liczbę w systemie 2, | * pisze wczytaną liczbę w systemie 2, | ||
* sprawdza, czy liczba nie przekracza zakresu liczb typu ''int''. | * sprawdza, czy liczba nie przekracza zakresu liczb typu ''int''. |