POMOC POTRZEBNA JAK NAJSZYBCIEJ!


C++

1. Napisz program losujący elementy tablicy jednowymiarowej n elementowej - po wylosowaniu elementów program powinien wydrukować je na ekranie. Następnie program ma znaleźć największy element w tablicy i wypisać go na ekranie. Rozwiązanie należy zrealizować za pomocą funkcji.


2. Napisz program losujący elementy tablicy dwuwymiarowej W*K elementowej - po wylosowaniu elementów program powinien wydrukować je na ekranie. Następnie program powinien zamienić miejscami dwa wskazane wiersze i ponownie wypisać elementy tablicy.



Odpowiedź :

Odpowiedź

  1. Załączniki 1. i 2. zawierają kod źródłowy, a 3. załącznik zawiera wyniki przykładowych uruchomień.
  2. Załącznik 4. zawiera kod źródłowy, a 5. załącznik zawiera wyniki przykładowych uruchomień.

Wyjaśnienie

Nie użyłam oznaczeń zmienny W oraz K, ale oczywiście możesz zmienne  wierszy  i  kolumn  tak nazwać.

Nazwy zmiennych w funkcjach lepiej aby były inne niż w programie głównym i bardziej tak zrobiłam w drugim programie, ale brakowało mi inwencji jak inaczej nazwać zmienną  tablica.

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

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

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

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