Matematické Fórum

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

#1 29. 01. 2012 22:29

lukasklhufek
Příspěvky: 49
Reputace:   
 

pole - jazyk C

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

  • (téma jako vyřešené označil(a) lukasklhufek)

#2 29. 01. 2012 23:25

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: pole - jazyk C

↑ lukasklhufek:
co třeba takto

Code:

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

Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

#3 30. 01. 2012 03:49

RePRO
Místo: Jihlava
Příspěvky: 363
Škola: AI VŠPJ (09-12, Bc.)
Pozice: programátor
Reputace:   11 
Web
 

Re: pole - jazyk C

Zdravím,
nebo obdobně:

Code:

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

Srdcem trochu-programátor, duší rádoby-matematik a povoláním analytik-vývojář.

Offline

 

#4 30. 01. 2012 14:32

lukasklhufek
Příspěvky: 49
Reputace:   
 

Re: pole - jazyk C

Díky za pomoc.. :-)

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson