Nie wiem dlaczego nie działa poprawnie, po uruchomieniu wyświetla zawsze informacje "liczba r(podana na początku) zostala znaleziona"
Program(Dev-c++) :
- Kod: Zaznacz wszystko
- //sprawdza, czy liczba "a" zostala znaleziona w tabeli
 #include<iostream>
 #include<cstdio>
 using namespace std;
 int main()
 {
 int tab[10];
 int i;
 int r;
 int n;
 srand(time(NULL));
 for (i=0;i<10;i++)
 {
 tab[i] = rand() % 11;
 cout << tab[i]<<" ";
 }
 cout <<"podaj liczbe: ";
 cin >> r;
 for (i=0;i<10;i++)
 {
 
 if (r==tab[i])
 {
 n++;
 }
 }
 if (n>0)
 cout << "liczba "<< r <<" zostala znaleziona";
 else
 cout << "nie ma takiej liczby";
 cin.ignore();
 getchar();
 return 0;
 }
Wiem, że "pogaduchy" nie są idealnym działem na pytania związane z C++, ale zależy mi na szybkiej odpowiedzi.(Mam nadzieje, że nie dostane ostrzeżenia)



 
	
