From MJanik
(Difference between revisions)
|
|
(One intermediate revision not shown) |
Line 2: |
Line 2: |
| | | |
| <hr> | | <hr> |
- |
| |
- | <!--
| |
| | | |
| Program wypisuje dwie największe liczby z danej tablicy. Najpierw tablica powinna zostać odpowiednio przygotowana (wypełniona zgodnie z poniższą instrukcją) następnie wypisana, wyliczona średnia, a ostatecznie powinny zostać wypisane dwa największe elementy. | | Program wypisuje dwie największe liczby z danej tablicy. Najpierw tablica powinna zostać odpowiednio przygotowana (wypełniona zgodnie z poniższą instrukcją) następnie wypisana, wyliczona średnia, a ostatecznie powinny zostać wypisane dwa największe elementy. |
Line 12: |
Line 10: |
| ** Deklaracja tablicy tab o długości zdefiniowanej przez zmienną MAX (należy użyć #define MAX 5). | | ** Deklaracja tablicy tab o długości zdefiniowanej przez zmienną MAX (należy użyć #define MAX 5). |
| ** Tablicę należy wypełnić liczbami 1, 2, 3, 4, 5... przy użyciu pętli. | | ** Tablicę należy wypełnić liczbami 1, 2, 3, 4, 5... przy użyciu pętli. |
- | ** Wypełnić ostatnie trzy elementy tablicy liczbami wczytywanymi z klawiatury. | + | ** Wypełnić N ostatnich elementów tablicy liczbami wczytywanymi z klawiatury (należy użyć #define N 3). |
| ** Zmienić pierwszy element tablicy tab na 666. | | ** Zmienić pierwszy element tablicy tab na 666. |
| * W oddzielnej pętli należy wypisać stworzoną tablicę na ekran, kolejne liczby powinny być oddzielone przecinkami. | | * W oddzielnej pętli należy wypisać stworzoną tablicę na ekran, kolejne liczby powinny być oddzielone przecinkami. |
Line 23: |
Line 21: |
| | | |
| | | |
- | | + | <!-- |
| http://www.sanfoundry.com/c-program-largest-two-numbers-given-array/ | | http://www.sanfoundry.com/c-program-largest-two-numbers-given-array/ |
| | | |
Latest revision as of 07:09, 26 March 2015
Przed laboratoriami polecam poćwiczyć deklarację, wypełnianie oraz wypisywanie tablic jednowymiarowych. Na zajęciach będziemy na nich pracować.
Program wypisuje dwie największe liczby z danej tablicy. Najpierw tablica powinna zostać odpowiednio przygotowana (wypełniona zgodnie z poniższą instrukcją) następnie wypisana, wyliczona średnia, a ostatecznie powinny zostać wypisane dwa największe elementy.
Etapy rozwiązania:
- Instrukcje preprocesora i funkcja main().
- Deklaracja i inicjalizacja tablicy tab:
- Deklaracja tablicy tab o długości zdefiniowanej przez zmienną MAX (należy użyć #define MAX 5).
- Tablicę należy wypełnić liczbami 1, 2, 3, 4, 5... przy użyciu pętli.
- Wypełnić N ostatnich elementów tablicy liczbami wczytywanymi z klawiatury (należy użyć #define N 3).
- Zmienić pierwszy element tablicy tab na 666.
- W oddzielnej pętli należy wypisać stworzoną tablicę na ekran, kolejne liczby powinny być oddzielone przecinkami.
- Policzyć i wypisać średnią liczb z tablicy tab.
- Znaleźć i wypisać dwa największe elementy tablicy tab.
Obowiązkowo:
- Program powinien działać poprawnie dla dowolnej wartości MAX
- Zrozumienie, analiza treści, projekt programu + poprawność i estetyka kodu.