Advertisement
Guest User

Untitled

a guest
May 20th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.19 KB | None | 0 0
  1. #include <iostream>
  2. #include <time.h>
  3. #include<stdlib.h>
  4.  
  5. using namespace std;
  6.  
  7. void napolni(int arr[], int n){
  8.     for(int i=0;i<n;i++)
  9.         arr[i] =rand()%10-5;
  10. }
  11. void izpisi(int arr[], int n){
  12.     for(int i=0;i<n;i++)
  13.         cout<<" "<<arr[i]<<" ";
  14. }
  15. int sestej(int arr[], int n){
  16.     int vsota = 0;
  17.     for(int i=0;i<n;i++)
  18.         vsota+=arr[i];
  19. return vsota;
  20. }
  21. double povprecje(int arr[], int n, int vsota){
  22.     return double(double(vsota)/double(n));
  23. }
  24. int pozitivna(int arr[], int n){
  25.     int st = 0;
  26.     for(int i=0;i<n;i++){
  27.         if(arr[i] > 0)
  28.             st++;
  29.  
  30.     }
  31.     return st;
  32. }
  33. int negativna(int arr[], int n){
  34.     int st = 0;
  35.     for(int i=0;i<n;i++){
  36.         if(arr[i] < 0)
  37.             st++;
  38.     }
  39.     return st;
  40. }
  41. int nic(int arr[], int n){
  42.     int st = 0;
  43.     for(int i=0;i<n;i++){
  44.         if(arr[i] == 0)
  45.             st++;
  46.     }
  47.     return st;
  48. }
  49. int maks(int arr[], int n){
  50.     int maks = arr[0];
  51.     for(int i=0;i<n;i++){
  52.         if(arr[i] > maks)
  53.             maks = arr[i];
  54.     }
  55.     for(int i=0;i<n;i++){
  56.         if(arr[i] == maks)
  57.             cout<<"\nNa poziciji "<<i<<" je maksimum "<<arr[i];
  58.     }
  59.     return maks;
  60. }
  61.  
  62. void izpisi_6(int arr[], int n, int maks){
  63.     for(int i=0;i<n;i++)
  64.         cout<<arr[i]<<"  je od maks manjse za: "<<maks-arr[i]<<endl;
  65. }
  66.  
  67. int main()
  68. {
  69.     int n;
  70.     srand(time(0));
  71.     cout<<"Vnesi n:";
  72.     cin>>n;
  73.     int arr[n];
  74.     cout<<endl<<"---------------1. naloga-----------------"<<endl;
  75.     napolni(arr,n);
  76.     izpisi(arr,n);
  77.     int vsota = sestej(arr,n);
  78.     cout<<endl<<"---------------2. naloga-----------------"<<endl;
  79.     cout<<"\nVsota stevil je: "<<vsota;
  80.     cout<<endl<<"---------------3. naloga-----------------"<<endl;
  81.     cout<<"\nPovprecje stevil je: "<<povprecje(arr,n,vsota);
  82.     cout<<endl<<"---------------4. naloga-----------------"<<endl;
  83.     cout<<"\nNicle: "<<nic(arr,n);
  84.     cout<<"\nPozitivne: "<<pozitivna(arr,n);
  85.     cout<<"\nNegativne: "<<negativna(arr,n);
  86.     cout<<endl<<"---------------5. naloga-----------------"<<endl;
  87.     int maksimum = maks(arr,n);
  88.     cout<<endl<<"---------------6. naloga-----------------"<<endl;
  89.     izpisi_6(arr,n,maksimum);
  90.  
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement