/*
* 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;
}