Sprawdzanie czy liczba istnieje w tablicy
Losowane jest 100 liczb, po czym użytkownik podaje jedną a program sprawdza jej istnienie w tablicy dwuwymiarowej.
Kompilator: Dev C++
//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;
}