====== Różnice ====== Różnice między wybraną wersją a wersją aktualną.
pi:pip19lab2 [2020/03/04 18:53] miller [Co należy przygotować na ćwiczenia laboratoryjne nr 3:] |
pi:pip19lab2 [2022/10/15 13:33] (aktualna) miller old revision restored |
||
---|---|---|---|
Linia 1: | Linia 1: | ||
- | ====== Laboratorium nr 2. Dane w C, proste wejście i wyjście ====== | + | ====== Laboratorium nr 2. Dane w C, proste operacje wejścia i wyjścia ====== |
==== Tematyka ==== | ==== Tematyka ==== | ||
Linia 9: | Linia 9: | ||
* Priorytet operatorów. | * Priorytet operatorów. | ||
+ | ==== Zadania ==== | ||
+ | |||
+ | Należy napisać program, który: | ||
+ | - Oblicza współczynnik BMI. **Obowiązkowo**: program wczytuje masę w kilogramach, a wzrost w centymetrach. | ||
+ | - Liczbę naturalną wczytaną w systemie dziesiętnym wyprowadza 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). | ||
+ | - Zapisuje liczbę w systemach pozycyjnych o innych podstawach (bazach). Program wczytuje podstawę systemu i liczbę w tym systemie oraz pisze jej wartość w systemie dziesiętnym. | ||
+ | - Wczytaną liczbę całkowitą z zakresu [1, 13] wyprowadza w postaci liczby rzymskiej (bez używania znakowej tablicy odpowiedników). Należy zwrócić uwagę na np. podobieństwa rzymskiego zapisu liczb 1-3, 6-8, 11-13. | ||
+ | - Wczytuje liczbę naturalną i sprawdza (pisze) czy jest to liczba pierwsza. | ||
+ | - Wczytuje liczbę naturalną i wyprowadza jej czynniki pierwsze (z podaniem ich krotności). | ||
+ | - Wypisuje wszystkie liczby pierwsze z zadanego zakresu. | ||
+ | |||
+ | Inne zadania: | ||
+ | - Liczba automorficzna to liczba, której wszystkie cyfry występują (w tym samym porządku) na ostatnich pozycjach liczby, która jest jej kwadratem, np. 5 (25), 25 (625). | ||
+ | * Proszę napisać program, który znajduje osiem takich liczb. | ||
+ | * Który typ danych pozwoli znaleźć największą liczbę takich liczb? Wskazówka: Można skorzystać ze stałych zdefiniowanych w ''limits.h'' (np. ''ULONG_MAX''). | ||
+ | - {{dydaktyka:jimp:pip:zadania_lab3.pdf}} | ||
+ | |||
==== Co należy przygotować na ćwiczenia laboratoryjne nr 3: ==== | ==== Co należy przygotować na ćwiczenia laboratoryjne nr 3: ==== | ||