Zdravím Vás,
mám takový dotaz, jak by jste začali u tohoto příkladu:
Je jasné,že se zavede pole deseti celých čísel...
Díky...
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
pokud to je do školy, tak k příkladu od cibule tam přidej ještě parametr pro velikost pole, sice je pole 10 prvků, ale nemuselo by se jim to ve škole líbit, že předáváš funkci jen ukazatel
jinak já bych to udělal spíš takto, abych nemusel procházel celé pole, ale jen půlku
int max(int* pole, const int velikost)
{
int max = *pole;
for (int i = 0; i < velikost / 2; i++)
{
if (max < *(pole + i))
max = *(pole + i);
if (max < *(pole + velikost - i - 1))
max = *(pole + velikost - i - 1);
}
return max;
}
Zjistit počet nových příspěvků
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
































© 2003–2026 Programujte.com