Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit

Přeji hezký den,
chtěl bych poprosit o pomoc se zadáním úlohy: Funkci je předáno pole celých čísel. Jako druhý parametr je funkci předaná proměnná, do které funkce uloží počet maximálních hodnot v poli celých čísel a funkce jako návratovou hodnotu předá tuto maximální hodnotu volajícímu programu. DEFINUJTE funkci a napiště příklad jejího volání.
Děkuji za jakoukoliv pomoc.
Jsem s pozdravem.
Offline

↑ lukasklhufek:
co třeba takto
//Funkci je předáno pole celých čísel. - int pole[10]
//Jako druhý parametr je funkci předaná proměnná, do které funkce uloží počet maximálních hodnot - int pocetMax
int funkce(int pole[], int pocetMax)
{
//funkce jako návratovou hodnotu předá tuto maximální hodnotu volajícímu programu
return pocetMax;
}
int main()
{
int max=0,pocetMax=0;
int pole[10]={1,2,8,4,5,6,8,8,8};
max=funkce(pole,pocetMax);
return 0;
}Offline
Zdravím,
nebo obdobně:
int funkce(int * pole, int pocetMax)
{
return pocetMax;
}
int main()
{
int max = 0, pocetMax = 0;
int pole[10] = {1, 2, 8, 4, 5, 6, 8, 8, 8};
max = funkce(pole, pocetMax);
return 0;
}Offline