Переделайте программу в виде функции СИ - C (СИ)

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

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

Нужно эту программу сделать у виде функции Это условие : Вычислить сумму четных элементов, расположенных после минимального элемента массива
#include <stdio.h>
#define SIZE 10
 
int main()
{
    int array[SIZE] = { -1, 2, 3, 6, 8, 0, 2, 7, 3, 2};
    int sum = 0,i,min;
 
    for (i = 0;  i < SIZE; i++)
    {
        if (array[i] < min)
        {
            min = array[i];
            sum = 0;
        }
        else if (array[i] % 2 == 0)
            sum += array[i];
    }
 
    printf("Result = %d\n", sum);
 
    system("pause");
    return 0;
}

Решение задачи: «Переделайте программу в виде функции СИ»

textual
Листинг программы
int main ()
{
    int A[N];
    int i;
    printf ("Vvedit masuv A\n");
    for (i=0;i<N;i++)
    {
        printf ("Vvedit masiv A[%d]>",i);
        scanf ("%d",&A[i]);
    }
    printf ("sum=%d",summa(A));
    return 0;
}

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

  1. Программа начинается с объявления массива A типа int размером N.
  2. Объявляется переменная i типа int, которая будет использоваться в цикле.
  3. Выводится сообщение Vvedit masuv A с помощью функции printf.
  4. С помощью цикла for перебираются все элементы массива A от 0 до N-1.
  5. Внутри цикла выводится сообщение Vvedit masiv A[%d]>, где %d - это место для ввода значения элемента массива A.
  6. С помощью функции scanf вводится значение элемента массива A и сохраняется в соответствующем элементе массива A.
  7. После завершения цикла выводится сообщение sum=%d, где %d - это место для вывода значения функции summa, которая принимает массив A в качестве аргумента.
  8. Функция summa суммирует все элементы массива A и возвращает полученную сумму.
  9. Значение функции summa выводится на экран с помощью функции printf.
  10. Программа возвращает 0, что означает успешное завершение работы программы.

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


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

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

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