Advertisement
Guest User

Untitled

a guest
Aug 18th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.98 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int prva_funkcija (int n, int *p) {         // Funkcija prima pokazivac umjesto polja                                           // zato sto se polje nemoze upisati u stog
  6.     if (n==1) {                             // pa radimo sa originalnim poljem polje_1
  7.               return p[0]+=2;                             // iz main().
  8.     }
  9.     else {
  10.          int rezultat=0;
  11.          for (int i=0;i<n;i++) {
  12.              rezultat+=p[i];
  13.          }
  14.          return rezultat;
  15.     }
  16. }
  17.  
  18. int main() {
  19.     int n;
  20.     do {
  21.         cout << "Unesite velicinu polja (1-100):";
  22.         cin >> n;
  23.     } while (n<1||n>100);
  24.     int polje_1[n];                         // Program ce isto radit ako se ovdje stavi 100
  25.     for (int i=0;i<n;i++) {                 // umjesto n ali je ovako memorijski efikasnije
  26.         cout << "Unesite " << i+1 << ". broj: ";
  27.         cin >> polje_1[i];
  28.     }
  29.     int rezultat_1 = prva_funkcija(n, polje_1);
  30.     cout << "Rezultat je: " << rezultat_1 << endl;
  31.     system("PAUSE");
  32.     return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement