Sunteți pe pagina 1din 1

Determinare element minim/maxim, frecventa

și pozitia aceștora
Determinare maxim:
 Inițializez maximul cu primul element din vector
 Parcurg vectorul de la primul element la ultimul
a) compar si actualizez maximul cu valoarea elementului curent
 afisez maximul

Determinare maxim și frecventa acestuia:


 Inițializez maximul cu primul element din vector, si frecventa(nr. de aparitii) lui cu 1
 Parcurg vectorul de la primul element la ultimul
daca a[i]este egală cu max atunci
 cresc numărul de apariții a maximului cu 1
altfel
daca a[i]este mai mare decât max atunci
actualizez maximul cu valoarea elementului curent
numărul de apariții din nou cu 1
 afisez maximul și numarul lui de apariții

Determinare maxim și poziția acestuia:


 Inițializez maximul cu primul element din vector
 Inițializez poziția maximului cu 1
 Parcurg vectorul de la primul element la ultimul
daca a[i]este mai mare decât max atunci
actualizez maximul cu valoarea elementului curent
actualizez poziția maximului cu i
 afisez maximul și poziția lui de apariții

APLICATII
1. Se dă un vector cu N elemente numere întregi. Se cere să se determine:
a) Afişaţi valoarea elementului maxim ;
b) Afişaţi numărul elementelor egale cu maximul ;
c) Afişaţi indicele primului element de valoare maximă ;
d) Afişaţi indicele ultimului element de valoare maximă.
2. Se consideră un vector cu n elemente numere naturale (n≤100).
a) cel mai mare număr par din vector
b) Afişaţi toate elementele care sunt numere prime;
c) Afişaţi cel mai mic număr prim din vector;
d) Afişaţi cel mai mare număr prim din vector.

S-ar putea să vă placă și