maksymalna i minimalna wartość tablicy

Odpowiedz Nowy wątek
2017-11-02 10:38
Smutna wiewiórka
0

Mam napisać program ,który wypełni tablice [5][6] losowymi liczbami, wyświetli te wartości, i wyświetli minimalną i maksymalną. Zatrzymuje sie na takim etapie i nie wiem jak ruszyć dalej:

#include <cstdlib>
#include <iostream>
#include <windows.h>
#include <time.h>

using namespace std;

int main()
{
    int tab[5][6], min, max;

    for (int i = 0; i<5; i++)
    {
        for (int j = 0; j<6; j++)
        {
            tab[i][j] = (rand() % 20) + 1;

        }
    }
    max = min = tab[5][6];

    cin.get();
    cin.get();
    return 0;
}
edytowany 1x, ostatnio: kq, 2017-11-02 10:41

Pozostało 580 znaków

2017-11-02 10:43
kq
2

http://en.cppreference.com/w/cpp/algorithm/minmax_element powinno rozwiązać większość Twoich problemów.

Przy okazji: https://dsp.krzaq.cc/post/180/nie-uzywaj-rand-cxx-ma-random/


minmax_element to dla newbie zbyt niezrozumiałe narzędzie, szczególnie w przypadku tablicy dwu wymiarowej. - MarekR22 2017-11-02 10:58
Racja, postaram się potem dorzucić przykład. - kq 2017-11-02 11:03

Pozostało 580 znaków

2017-11-02 11:02
2

ab[5][6]; błąd bo to jest poza tablicą.
napisz sobie kod wyświetlający dane - w osobnej funkcji.
wyobraź sobie jak człowiek wyszukuje minimum i/lub maksimum, a następnie spróbuj opisać ten proces za pomocą kodu.
Sprawa jest prosta jak konstrukcja cepa.


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0