Программа


#include <stdio.h>
const int Len=9;  /* Определение длины массива */
void Input_Array(int A[]) /* Функция ввода массива */
{
  int i;  /* Счетчик */
  for (i=0;i<Len;i++)  /* Цикл ввода массива */
  {
    printf("Введите элемент A[%i] ",i);  /* Вывод приглашения */
    scanf("%i",&A[i]);                   /* Ввод элемента массива */
  }
}
void Output_Array(int const A[]) /* Функция вывода массива */
{
  int i;  /* Счетчик */
  for (i=0;i<Len;i++)     /* Цикл вывода массива */
    printf("%4i ",A[i]);     /* Вывод элемента массива */
  printf("\n"); /* Пропуск строки */
}
int GetNumMax(int A[]) /* Функция поиска номера максимального элемента массива */
{
  int i;  /* Счетчик */
  int MaxNum=0; /* Номер максимального элемента */
  for (i=1;i<Len;i++)     /* Цикл просмотра массива */
    if (A[MaxNum]<A[i])  /* Сравнение текущего элемента массива с максимальным найденным */
      MaxNum=i;  /* Переопределение номера максимального */
  return MaxNum;  /* Определение значения функции */
}
int GetMax(int A[]) /* Функция поиска максимального элемента массива */
{
  int i;  /* Счетчик */
  int MaxNum=0; /* Номер максимального элемента */
  for (i=1;i<Len;i++)     /* Цикл просмотра массива */
    if (A[MaxNum]<A[i])  /* Сравнение текущего элемента массива с максимальным найденным */
      MaxNum=i;  /* Переопределение номера максимального */
  return A[MaxNum];  /* Определение значения функции */
}
void main()
{
  int A[9];  /* Определение массива */
  printf("\n"); /* Пропуск строки */
  Input_Array(A); /* Ввод массива */
  printf("\n"); /* Пропуск строки */
  printf("Массив:\n");  /* Вывод заголовка */
  Output_Array(A);  /* Вывод массива */
  printf("Максимальный элемент [%i]=%i \n",GetNumMax(A),GetMax(A));
					   /* Вывод максимального элемента */
}

Бесплатные примеры программ
Примеры написанных программ
Помощь студентам по программированию