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: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: ====
  
pi/pip19lab2.1583344431.txt.gz · ostatnio zmienione: 2020/03/04 18:53 przez miller