Poniżej prosty programik który ma sprawdzić czy w wektorze są jakieś dwie liczby akie same. Po znalezieniu pierwszej takiej samej pary powinien zakończyć przeszukiwanie i wyświetlić komunikat.
No i właśnie jedyne co gdzieś udało mi się znaleźć to podpowiedź "goto" która nie dość że w 99 % nie zalecają stosowania to w tym przypadku co zrobiłem działa poprawnie tylko jak w wektorze są dwie takie same liczby inaczej wypisuje głupoty.
Można prosić o podpowiedź ?
Dzięki.
#include <iostream>
using namespace std;
void sprawdz(int T[],unsigned size);
int main ()
{const unsigned size = 12;
int T[size] = {12, 19, 119, 1, 112, -22, -25, 11, 7, -19, 8, 9};
sprawdz(T, size);
return 0;
}
void sprawdz(int T[], unsigned size)
{int i,j;
for(i=0;i<size-1;i++)
{
for(j=i+1;j<size;j++)
{if(T[i]==T[j]) goto stop;
}
}
stop: cout << "Takie same" << T[i] << " " << T[j] << endl;
}