May 1, 2025, Thursday, 120

C/Zadanie3 2015

From MJanik

(Difference between revisions)
Jump to: navigation, search
 
(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.