Narzędzia użytkownika

Narzędzia witryny


pi:pip19lab2

====== Różnice ====== Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

pi:pip19lab2 [2020/03/04 18:55]
miller [Tematyka]
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 10: Linia 10:
    
 ==== Zadania ==== ==== Zadania ====
-  Numeracja+ 
 +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: ====
pi/pip19lab2.1583344547.txt.gz · ostatnio zmienione: 2020/03/04 18:55 przez miller