Sprawdzanie czy liczba istnieje w tablicy

Sprawdzanie czy liczba istnieje w tablicy

Program: sprawdzający istnienie liczby w tablicy.

Losowane jest 100 liczb, po czym użytkownik podaje jedną a program sprawdza jej istnienie w tablicy dwuwymiarowej.

Kompilator: Dev C++

Galeria:

Program w akcji.

Kod programu:

//Sprawdzanie czy liczba istnieje w tablicy

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

using namespace std;

int main(int argc, char *argv[])
{
    int Tab[100];
    int czy=0;
    int liczba;
    srand(time(NULL));
    for(int i=0;i<sizeof(Tab)/sizeof(int);i++) 
		Tab[i]=rand()%101;
    for(int i=0;i<sizeof(Tab)/sizeof(int);i++) 
		cout<<Tab[i]<<"\t";
    do {
      cout<<"Podaj liczbe, ktora chcesz wyszukac: ";
      cin>>liczba;
      for(int i=0;i<sizeof(Tab)/sizeof(int);i++)
	  {
		if (Tab[i]==liczba) 
			czy=1;
      };
      (czy==1) ? cout<<"Liczba "<<liczba<<" znajduje sie w tablicy\n" : cout<<"Nie trafiles\n";
        }while(czy==0);
    system("PAUSE");
    return EXIT_SUCCESS;
}