/*
 * jednorozmerne pole
 * definice typu
 */

#include <stdio.h>
#define pocet 6

typedef int Pole[pocet];			// definice typu: sestiprvkove pole celych cisel
						// rozsah indexu: 0 az pocet-1
int i,min,max;
int A[pocet], B[pocet]={21,32,43,54,65,76};	// definice promenne popisem typu
Pole C, D={1,2,3,4,5,6};			// definice promenne jmenem typu

int main(void) {
  printf("\nProgram nacte pole celych cisel a vypise maximum a minimum\n\n");

// Nacteni hodnot do pole
  for (i=0;i<pocet;i++) {
    printf("zadej %d.cislo : ",i+1); scanf("%d",&A[i]);
  }
  
// Vypis pole  
  printf("vypis pole A : ");
  for (i=0;i<pocet;i++) printf("%d ",A[i]);
  printf("\n");
  
// Zpracovani   
  min = max = A[0];
  for (i=1;i<pocet;i++) {
    if ( A[i]>max ) max=A[i];
    if ( A[i]<min ) min=A[i];
  }
  printf("maximum = %d  \n", max);
  printf("minimum = %d\n\n", min);
  
  return 0;
}