Stefan Sokołowski, Podstawy programowania
LABORATORIUM 9


Zadanie 0:

Tablica o deklaracji zawiera  n·k  komórek (w  n  wierszach i  k  kolumnach), do których można wpisywać elementy typu  T . W takiej tablicy                

Do pojedynczego elementu tablicy można sięgnąć przez podanie nazwy tablicy i pary indeksów (w nawiasach prostokątnych). Np. przy takiej deklaracji
   double a[100][500];
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Proszę napisać i uruchomić program, który


Zadanie 1:

Proszę napisać i uruchomić program, który wczyta tablicę tak jak w zad.0, a następnie wydrukuje ciąg liczb stojących na jej głównej przekątnej. Program powinien dobrze działać zarówno dla przypadku  n < k , jak  n = k , oraz  n > k :
                   


Zadanie 2:

Proszę napisać program, który


Zadanie 3:

Tutaj, w Wikipedii, podana jest definicja kwadratu magicznego i jego sumy magicznej. Oto przykład kwadratu magicznego o wymiarach 3×3 i o sumie magicznej 24:
                           
5  7 12
1581
4 911

To znaczy, że suma liczb w każdym wierszu, w każdej kolumnie oraz na obu przekątnych wynosi 24. Wikipedia podaje jeszcze warunek, że wszystkie liczby w kwadracie mają być różne, ale na potrzeby tego zadania darujemy go sobie.

Proszę napisać i uruchomić program, który


Zadanie 4:

Proszę napisać program w C, który drukuje tabliczkę mnożenia dla podanej podstawy układu liczenia — wczytywanej liczby całkowitej między 2 a 10 włącznie.

Przykłady wydruków dla podstaw 2, 5, 7 i 10 powinny wyglądać jakoś tak:



Zadanie 5 domowe:

W tym pliku znajduje się statystyka(1) urodzeń żywych w Polsce w latach od stycznia 2010 do sierpnia 2024 (włącznie) w rozbiciu na miesiące. Po wczytaniu jej do tablicy(2) o wymiarach 12×15 każda kolumna będzie zawierała dane dotyczące kolejnego roku, a każdy wiersz będzie zawierał dane dotyczące kolejnego miesiąca we wszystkich latach.

A.
Proszę napisać program, który wylicza sumaryczne liczby urodzeń w kolejnych latach, a następnie rysuje wykres(3) pokazujący, jak liczba urodzeń zmienia się z latami.

B.
Proszę napisać program, który wylicza średnie liczby urodzeń w kolejnych miesiącach, a następnie rysuje wykres(3) pokazujący, jak zmienia się liczba urodzeń zależnie od miesiąca roku.

--------------------------
(1) Opracowana na podstawie danych GUSu w listopadzie 2024.
(2) Sposób wczytywania tablicy z pliku został omówiony w Lab.8, zad.3.
(3) Jak w Lab.7, zad.4.


Do mojej głównej witrynki

Ostatnia modyfikacja: 30 listopada 2024