#include <stdio.h>

const unsigned int MAX_SIZE = 1000;
int search_number(int data[]);

int main(int argc, char **argv)
{
int index = 1, input;
unsigned int data[MAX_SIZE];

while (1)
{
printf("数字(%d)を入力してください ", index);
sscanf("%d", input);

if (input == 0)
search_number(data);

data[index++] = input;
}
return 0;
}

int search_number(int data[])
{
unsigned int found = 0, index, input;

printf("見つけたい数字を入力してください ");
sscanf("%d", input);

if (input == 0)
{
printf("それではプログラムを終了します\n");
exit(0);
}
for (index = 1; index < MAX_SIZE; index++)
{
if (data[i] == input)
{
printf("%dは%d番目に見つかりました\n", input, index);
found++;
}
if (found == 0)
printf("%dは見つかりませんでした\n", input);
}
return 0;
}