четверг, 10 декабря 2009 г.

Нахождение заданного числа в массиве

Плиз, помогите решить задачку на языке Си "Нахождение заданного числа в массиве"

#include <stdio.h>

int main(int argc, char *argv[])
{
 /* заполните массив своими элементами */
 int a[] = {12, 23, 54, 1, 4, 33, 65}; 
 int i; /* переменная цикла */
 int x; /* искомое число */

 printf("введите число: ");
 scanf("%d", &x);

 for (i = 0; i < sizeof(a)/sizeof(int); i++)
 {
  if (x == a[i])
  {
   printf("число найдено: его индекс в массиве: %d\n", i);
   return 1;
  }
 }

 printf("такого числа нет в массиве\n");
 return 0;
}

Комментариев нет:

Отправить комментарий