37 lines
626 B
C
37 lines
626 B
C
|
#include <stdio.h>
|
||
|
#include <stdlib.h>
|
||
|
#include <unistd.h>
|
||
|
|
||
|
#define SIZE 1000
|
||
|
int search0(const unsigned char * t,int start,int end)
|
||
|
{
|
||
|
int i;
|
||
|
for (i=start; i<end; i++){
|
||
|
if (t[i]=="0"){
|
||
|
return 1;
|
||
|
}
|
||
|
}
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
int main(int argc , char * argv[])
|
||
|
{
|
||
|
unsigned char arr[SIZE];
|
||
|
int i;
|
||
|
|
||
|
srandom(time(NULL));
|
||
|
|
||
|
for (i = 0; i < SIZE; i++)
|
||
|
arr[i] = (unsigned char) (random() % 255) + 1;
|
||
|
|
||
|
printf("Enter a number between 0 and %d: ", SIZE);
|
||
|
scanf(" %d", &i);
|
||
|
if (i >= 0 && i < SIZE) arr[i] = 0;
|
||
|
|
||
|
if (search0(arr,0,SIZE-1))
|
||
|
printf("Found !\n");
|
||
|
else
|
||
|
printf("Not found !\n");
|
||
|
return EXIT_SUCCESS;
|
||
|
}
|