Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Napišite program u kojem ćete:
- - Kreirati statički niz od pet (5) cjelobrojnih vrijednosti;
- - Kreirati dinamički niz od dva pokazivača;
- - Inicijalizirati jedan od pokazivača da pokazuje na najmanji element u statičkom nizu;
- - Inicijalizirati drugi pokazivač da pokazuje na najveći element u statičkom nizu;
- Koristite funkcije.
- */
- #include <iostream>
- using namespace std;
- int najmanji(int niz[], int max)
- {
- int min = niz[0], index = 0;
- for (int i = 0; i < max; i++)
- {
- if (min > niz[i])
- {
- min = niz[i];
- index = i;
- }
- }
- return index;
- }
- int * najveci(int niz[], int max)
- {
- int min = niz[0], index = 0;
- for (int i = 0; i < max; i++)
- {
- if (min < niz[i])
- {
- min = niz[i];
- index = i;
- }
- }
- return &niz[index]; // vraca adresu najveceg
- }
- int main(){
- int s_niz[5] = {11,8,3,9,5};
- int * d_niz = new int[2];
- d_niz[0] = s_niz[najmanji(s_niz, 5)];
- d_niz[1] = *najveci(s_niz, 5); // zvjezdica treba zbog []isto kao i *pok = *a;
- cout << "Najmanji = " << d_niz[0] << endl;
- cout << "Najveci = " << d_niz[1] << endl;
- system("pause>null");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement