From MJanik
(Difference between revisions)
|
|
Line 1: |
Line 1: |
| Przed laboratoriami polecam poćwiczyć deklarację, wypełnianie oraz wypisywanie tablic jednowymiarowych. Na zajęciach będziemy na nich pracować. | | Przed laboratoriami polecam poćwiczyć deklarację, wypełnianie oraz wypisywanie tablic jednowymiarowych. Na zajęciach będziemy na nich pracować. |
| <hr /> | | <hr /> |
| + | |
| + | |
| + | <!-- |
| + | |
| + | Program powinien wypisać 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 (2 pkt): |
| + | ** 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 (1 pkt). |
| + | * Policzyć i wypisać średnią liczb z tablicy tab (1 pkt). |
| + | * Znaleźć i wypisać dwa największe elementy tablicy tab (2 pkt). |
| + | |
| + | Obowiązkowo: |
| + | * Program powinien działać poprawnie dla dowolnej wartości MAX |
| + | * Zrozumienie, analiza treści, projekt programu + poprawność i estetyka kodu. |
| + | |
| + | |
| + | |
| + | http://www.sanfoundry.com/c-program-largest-two-numbers-given-array/ |
| + | |
| + | http://www.programiz.com/c-programming/c-arrays |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | --> |
Revision as of 13:12, 13 March 2018
Przed laboratoriami polecam poćwiczyć deklarację, wypełnianie oraz wypisywanie tablic jednowymiarowych. Na zajęciach będziemy na nich pracować.