Составить программу нахождения экстремального элемента или его порядкового номера при заданном одномерном массиве А из n элементов (или массивах А и С по n элементов в каждом). Определить номер наименьшего по абсолютной величине элемента массива А. — C++(Си)

#include <iostream.h>
 
inline int abs(int value)
{
  return value>0?value:-value;
}
 
int main()
{
  int *A,n;
  cout<<"Input n\n";
  cin>>n;
  if (n>0)
  {
    A=new int[n];
    for (int i=0;i<n;i++)
      cin>>A[i];
    int index=0;
    for (int i=1;i<n;i++)
      if (abs(A[i])<abs(A[index]))
        index=i;
    cout<<"Index = "<<index;
    delete[] A;
  }
  else
    cout<<"n must be >0";
  cin.get();
  return 0;
}

Leave a Comment