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)
