среда, 5 октября 2011 г.

массив [c, c++]

Задача:

Найти max элемент массива

Код программы:


#include <stdio.h>
#include <conio.h>
#define N 5

void main()
{
 clrscr();
 int a[N]; // массив
 int i, max;    // i-индекс,
// max-номер max элемента

 printf ("введите массив\n");

 for (i=0; i<N; i++)
  scanf  ("%i",&a[i]);
 max=0;

 for (i=1; i<N; i++)
  if(a[i]>a[max]) max=i;
 printf ("\nmax элемент масива: a[%i]=%i", max+1, a[max]);
 getch();
}

Результат: