👤

Napisz program który, sortuje liczby w C++


e) funkcjami, obsługa błędów

d) wyświetla min, max, średnią do pliku

c) pozwala wybrać sposób sortowania

b) od największej do najmniejszej

a) rozwiązanie z deklaracją liczb w kodzie programu


Odpowiedź :

Odpowiedź

Sporo kodu wyszło, więc całość załączyłam w PDF-ie.

Nie wiem – bo nie ma tego w treści zadania – której platformy (programu, środowiska) używacie w szkole do pisania w C++, więc napisałam tak aby było ładnie. Przykładowe uruchomienie pochodzi z platformy replit.

Wiersz 11. jest potrzebny tylko gdy się używa Visual Studio. Jeśli używasz czegoś innego, to wiersz 11. pomiń.

Wyjaśnienie

Jeżeli Twoja platforma nie obsługuje polskich liter w komunikatach, to zamień polskie litery w komunikatach na odpowiadające im znaki ASCII.

Jeżeli Twoja platforma nie obsługuje polskich liter w nazwach zmiennych i funkcji, to zamień polskie litery na odpowiadające im znaki ASCII.  ( Na przykład zarówno  Code::Blocks,  jak i  Dev-C++  jeszcze nie obsługują polskich liter w nazwach zmiennych i funkcji. )  Dotyczy to tylko nazwy funkcji  średnia_tablicy1d.

Zwróć uwagę, że wprawdzie zamiast  unsigned int  można napisać  int,  ale wszystkie zmienne zdefiniowane jako  unsigned int  (indeksy i wymiary tablic) na pewno nie przyjmują wartości ujemnych, tak więc użycie  unsigned int  jest uzasadnione.

Zobacz obrazek 0AB
Zobacz obrazek 0AB