Untitled
unknown
c_cpp
2 years ago
1.3 kB
2
Indexable
/* Дан массив A и число b. Если b входит в массив A, то вывести порядковый номер первого вхождения */ #include <stdio.h> int main() { /* Пример массива A */ int A[] = { 1, 3, 5, 7, 9, 11, 13, 15, 17, 19 }; /* Пример числа b */ int b = 11; /* Вычисляем размер массива A */ int n = sizeof(A) / sizeof(A[0]); /* Инициализируем переменные */ int i; int index = -1; for (i = 0; i < n; i++) { /* Если элемент массива равен числу b */ if (A[i] == b) { /* Запоминаем его индекс */ index = i; /* Выходим из цикла */ break; } } /* Если число b найдено в массиве */ if (index != -1) { printf("Первое вхождение числа %d в массив A находится под индексом %d\n", b, index); } /* Если число b не найдено в массиве */ else { printf("Число %d не найдено в массиве A\n", b); } return 0; }
Editor is loading...