May 1, 2025, Thursday, 120

C/Zadanie 3

From MJanik

(Difference between revisions)
Jump to: navigation, search
(Created page with "Przed laboratoriami polecam poćwiczyć deklarację, wypełnianie oraz wypisywanie tablic jednowymiarowych. Na zajęciach będziemy na nich pracować. <hr />")
 
(One intermediate revision not shown)
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
 +
 +
 +
 +
 +
 +
 +
-->

Latest revision as of 13:19, 20 March 2018

Przed laboratoriami polecam poćwiczyć deklarację, wypełnianie oraz wypisywanie tablic jednowymiarowych. Na zajęciach będziemy na nich pracować.



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.