Исключить из данного масива заданный элемент или выяснить, что такого элемента нет - C (СИ)
Формулировка задачи:
Исключить из данного масива заданный элемент или выяснить, что такого элемента нет. Допустем если масив известен
#include <stdio.h> #include <stdlib.h> #define N 20 int main() { int arr[N] = {2, 5, -9, -6, 3, 11, -8, -3, 7, 1, 6, 9, 8, 7, -1, 12, -12, -4, 4, 22}; int i; int max, imax; int flag = 0; /* Вывод массива */ printf("\n Array: \n ------\n"); for(i = 0; i < N; i++) { printf(" [%d]", arr[i]); } printf("\n");}
Решение задачи: «Исключить из данного масива заданный элемент или выяснить, что такого элемента нет»
textual
Листинг программы
#define A 11 //какой элемент ищем
Объяснение кода листинга программы
#define A 11
- Определяем значение переменной A равное 11int arr[10];
- Объявляем массив arr размером 10 элементовint i; // Объявляем переменную i для цикла
for (i = 0; i < 10; i++) { // Запускаем цикл по всем элементам массива
if (arr[i] == A) { // Проверяем равенство текущего элемента массива переменной A
printf(
Элемент найден\n); // Выводим сообщение, если элемент найден
} else { // Если элемент не найден
printf(
Элемент не найден\n); // Выводим сообщение, что элемент не найден
}
}