Rozwiązane

Pomoże ktoś? :D

Napisz program z funkcją losującą liczby całkowite do tablicy dwuwymiarowej o dowolnej liczbie wierszy i kolumn, funkcją wypisującą tablicę, funkcją obliczającą sumę wszystkich liczb z tablicy, funkcją obliczającą średnią w każdej kolumnie, funkcja obliczającą sumę w każdej kolumnie, funkcją znajdującą liczbę największą wśród wylosowanych.



Odpowiedź :

Odpowiedź

  • Kod źródłowy załączyłam w dwóch załącznikach, bo bardzo go dużo...
    Tylko w pierwszej funkcji tablica nie jest przekazywana przez wartość – tam nie mogła być.
  • W trzecim załączniku wynik przykładowego uruchomienia.

Wyjaśnienie

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

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

Jeżeli Twoja platforma nie obsługuje polskich liter w nazwach zmiennych, to zamień je na odpowiadające im znaki ASCII. (Na przykład Code::Blocks i Dev-C++ jeszcze nie obsługują polskich liter w nazwach zmiennych.)

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

Zobacz obrazek 0AB
Zobacz obrazek 0AB
Zobacz obrazek 0AB