Cześć, mam następujące zadanie:
"Napisz program wyszukujący minimum i maksimum w każdym z wierszy macierzy
m na n wymiarowej i przestawiający minimum na początek a maksimum na koniec
każdego wiersza."
Przeszukiwanie tablicy - bez problemu, min, max - bez problemu. Jednak jeden problem jest jednak, a mianowicie - nie wiem jak zrobić by element, załóżmy największy zamienił się miejscami z tym końcowym. Wiem jak go nadpisać, ale jeśli chodzi o zamianę to pomysłów brak. Jakaś rada? Może jakaś funkcja lub zmienna? Szczerze to głowie się nad tym, ale nic nie wychodzi.
Będę wdzięczny za rady i wskazówki! :)
0
1
Tablica to dla ciebie wiersz macierzy?
Jeżeli tak to zwykła zamiana zmiennych. Zamieniasz
element najmnieszy idzie na początek, a ta co była na początku idzie w miejsce tam gdzie była najmniejsza
Analogicznie z największym.
Musisz zrobić sobie zmienną tymczasową na jedną zmienną
tmp = a;
a = b;
b = tmp;
nie
a = b;
b = a;
Możesz też posłużyć się xorem ;-)