Вывести значение и номер первого четного элемента массива или сообщение об его отсутствии - C (СИ)

Узнай цену своей работы

Формулировка задачи:

ввести одномерный массив размерностью n. Вывести значение и номер первого четного элемента или сообщение об отсуствии четных значений

Решение задачи: «Вывести значение и номер первого четного элемента массива или сообщение об его отсутствии»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <locale.h>
  4. #include <math.h>
  5.  
  6. void main(){
  7.     setlocale(LC_ALL,"rus");
  8.     int n;
  9.     int *array;
  10.     bool chek = true;
  11.  
  12.     printf("Введите n: ");
  13.     scanf("%d", &n);
  14.  
  15.     array = (int*)malloc(sizeof(int)*n);
  16.    
  17.     printf("Заполните массив: ");
  18.     for(int i = 0; i < n; i++)
  19.         scanf("%d", &array[i]);
  20.  
  21.     for(int i = 0; i < n; i++)
  22.         if(array[i]%2 == 0){
  23.             printf("Четный элемент: %d\n", array[i]);
  24.             chek = false;
  25.             break;
  26.         }
  27.  
  28.     if(chek)
  29.         printf("Четных элементов нет!\n"); 
  30. }

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

  1. Подключение необходимых библиотек для работы с языком C
  2. Установка русской локали для вывода сообщений
  3. Объявление переменных: n (для хранения количества элементов в массиве), array (для хранения массива), chek (для контроля наличия четных элементов)
  4. Запрос у пользователя ввода количества элементов в массиве и сохранение в переменной n
  5. Выделение памяти под массив array с помощью функции malloc
  6. Запрос у пользователя заполнения массива и сохранение элементов в массиве array
  7. Проверка каждого элемента массива на четность с помощью оператора % (остаток от деления)
  8. Если элемент четный, то вывод сообщения с его значением и остановка цикла с помощью оператора break
  9. Если после цикла остались нечетные элементы, то вывод сообщения о отсутствии четных элементов
  10. Вывод сообщения об отсутствии четных элементов, если таковых не было найдено

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

7   голосов , оценка 3.857 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы