IB001 – Seminární skupiny 16, 17, 18 a 19

Najväčší prvok – zdrojový kód

/*
    Program, ktery najde maximalni prvok postupnosti a jeho poziciu.
*/

#include <stdio.h>

#define N 10

int main(void)
{
    int postupnost[N] = {5, 21, 2, 8, 10, 2, 21, 14, 7, 6};
    unsigned short iMax;

    puts("Zadana posloupnost:");
    for (unsigned short i = 0; i < N; i++)
        printf("%d ", postupnost[i]);

    iMax = 0;
    for (unsigned short i = 1; i < N; i++)
        if (postupnost[i] > postupnost[iMax])
            iMax = i;

    printf("\n\nNajvacsi prvok je %d a nachadza sa na pozicii %hu.\n", postupnost[iMax], iMax + 1);

    return 0;
}