Witam, mam do zrobienia prosty program w którym podaje liczbę zestawów 3 liczb, a potem wyszukuje w tych trzech liczbach min i max. I tak tyle razy, ile jest zestawów. Nie mam problemu z min i max, ale nie mam pojęcia czemu prosta pętla nie wykonuje się tak, jakbym chciał. Gdy podaje np. 5 zestawów, to raz się wykonuje 3 razy, raz 2. Może ktoś spojrzeć i podpowiedzieć co jest nie tak? Na początku programowania działała normalnie, coś się potem musiało sknocić.
# include <iostream>
# include <cstdio>
# include <conio.h>
using namespace std;
int main()
{
int liczbaZestawow;
cout << "Podaj liczbe zestawow.";
cin >> liczbaZestawow;
for (int i = 0; i < liczbaZestawow; i++ )
{
int tablicaLiczb[2];
int a, b, c;
int k = 0;
int j = 0;
cout << "Podaj 3 liczby. ";
cin >> a;
cin >> b;
cin >> c;
int max;
int min;
tablicaLiczb[0] = a;
tablicaLiczb[1] = b;
tablicaLiczb[2] = c;
max = tablicaLiczb[0]; //tymczasowy maks
min = tablicaLiczb[0]; // tymczasowy min
for (k; k < 3; k++) // licze maksimum
{
if (tablicaLiczb[k+1] > max)
{
max = tablicaLiczb[k+1];
}
}
for (j; j < 3; j++) //licze minimum
{
if (tablicaLiczb[j+1] < min)
{
min = tablicaLiczb[j+1];
}
}
cout << min << " " << max << '\n'; // wypisuje max i min
}
getchar();
}