Zdravím všechny. Dostal jsem na zpracování příklad v C, Nejsem programátor,mám to jen jako doplňující předmět. Všechny programy jsem vždy řešil v hlavní funkci, nikdy jsme nemuseli volat nějaké jiné. Ale zadání zní takto:
Napište tělo funkce, jenž prohledá jednorozměrné pole celých čísel a vrátí max. hodnotu.
Deklarace fce Int NajdiMax(int pocet, int *pole
Napište také hlavní funkci,ve které použijete tuto funkci.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int NajdiMaxCislo(int pocet, int *pole)
{
int i;int max;
printf("Zadej pocet cisel: ");
scanf("%d",&pocet);
printf("\n");
pole=(int*)malloc(sizeof(int)*pocet);
for (i=0;i<pocet;i++)
{
printf("Zadej %d. cislo: ",i+1);
scanf("%d",&pole[i]);
}
max=pole[0];
for(i=0;i<pocet;i++)
{
if(pole[i]>max)
max=pole[i];
}
return (max);
}
void main(void)
{
}
Napsal jsem celou funkci do NajdiMax, ale vůbec netuším, jak ji propojit/zavolat v main....zkoušel jsem to podle tutoriálu,ale prostě nevím si s tím rady.