Функция поиска максимального и минимального элементов одномерного массив - C (СИ)

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

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

Ребят помогите написать программу УСЛОВИЕ:Написать функцию поиска максимального и минимального элементов одномерного массива. В основной программе вызвать эту функцию для двух разных массивов. При возможности напишете код программы. Данная программа уже была решена через
struct MinMax
нужно на более простом уровне Заранее спасибо

Решение задачи: «Функция поиска максимального и минимального элементов одномерного массив»

textual
Листинг программы
#include <stdio.h>
 
void MinMax(int *m, int n, int *min, int *max){
  (*min)=(*max)=m[0];
  for(int i=0;i<n;i++){
    if(m[i]>*max)
      (*max)=a[i];
    if(m[i]<*min)
      (*min)=m[i];
  }
}
 
int void(){
  int a[20],max,min,i,n;
  scanf("%d",&n);
  for(i=0;i<n;i++)
    scanf("%d",&a[i]);
  MinMax(a,n,&min,&max);
  printf("Min: %d, Max: %d",min,max);
  scanf("%d",&n);
  for(i=0;i<n;i++)
    scanf("%d",&b[i]);
  MinMax(b,n,&min,&max);
  printf("Min: %d, Max: %d",min,max);
  return 0;
}

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

В этом коде функция MinMax находит минимальный и максимальный элементы в массиве. Функция main считывает два массива с помощью функции scanf и передает их в функцию MinMax. Затем функция main считывает еще два массива и снова передает их в функцию MinMax. В конце программа выводит результаты на экран.

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


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

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

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