Исключить из данного масива заданный элемент или выяснить, что такого элемента нет - 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 //какой элемент ищем

Объяснение кода листинга программы

  1. #define A 11 - Определяем значение переменной A равное 11
  2. int arr[10]; - Объявляем массив arr размером 10 элементов
  3. int i; // Объявляем переменную i для цикла
  4. for (i = 0; i < 10; i++) { // Запускаем цикл по всем элементам массива
  5. if (arr[i] == A) { // Проверяем равенство текущего элемента массива переменной A
  6. printf(Элемент найден\n); // Выводим сообщение, если элемент найден
  7. } else { // Если элемент не найден
  8. printf(Элемент не найден\n); // Выводим сообщение, что элемент не найден
  9. }
  10. }

Оцени полезность:

7   голосов , оценка 3.857 из 5
Похожие ответы