Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <time.h>
- #include<stdlib.h>
- using namespace std;
- void napolni(int arr[], int n){
- for(int i=0;i<n;i++)
- arr[i] =rand()%10-5;
- }
- void izpisi(int arr[], int n){
- for(int i=0;i<n;i++)
- cout<<" "<<arr[i]<<" ";
- }
- int sestej(int arr[], int n){
- int vsota = 0;
- for(int i=0;i<n;i++)
- vsota+=arr[i];
- return vsota;
- }
- double povprecje(int arr[], int n, int vsota){
- return double(double(vsota)/double(n));
- }
- int pozitivna(int arr[], int n){
- int st = 0;
- for(int i=0;i<n;i++){
- if(arr[i] > 0)
- st++;
- }
- return st;
- }
- int negativna(int arr[], int n){
- int st = 0;
- for(int i=0;i<n;i++){
- if(arr[i] < 0)
- st++;
- }
- return st;
- }
- int nic(int arr[], int n){
- int st = 0;
- for(int i=0;i<n;i++){
- if(arr[i] == 0)
- st++;
- }
- return st;
- }
- int maks(int arr[], int n){
- int maks = arr[0];
- for(int i=0;i<n;i++){
- if(arr[i] > maks)
- maks = arr[i];
- }
- for(int i=0;i<n;i++){
- if(arr[i] == maks)
- cout<<"\nNa poziciji "<<i<<" je maksimum "<<arr[i];
- }
- return maks;
- }
- void izpisi_6(int arr[], int n, int maks){
- for(int i=0;i<n;i++)
- cout<<arr[i]<<" je od maks manjse za: "<<maks-arr[i]<<endl;
- }
- int main()
- {
- int n;
- srand(time(0));
- cout<<"Vnesi n:";
- cin>>n;
- int arr[n];
- cout<<endl<<"---------------1. naloga-----------------"<<endl;
- napolni(arr,n);
- izpisi(arr,n);
- int vsota = sestej(arr,n);
- cout<<endl<<"---------------2. naloga-----------------"<<endl;
- cout<<"\nVsota stevil je: "<<vsota;
- cout<<endl<<"---------------3. naloga-----------------"<<endl;
- cout<<"\nPovprecje stevil je: "<<povprecje(arr,n,vsota);
- cout<<endl<<"---------------4. naloga-----------------"<<endl;
- cout<<"\nNicle: "<<nic(arr,n);
- cout<<"\nPozitivne: "<<pozitivna(arr,n);
- cout<<"\nNegativne: "<<negativna(arr,n);
- cout<<endl<<"---------------5. naloga-----------------"<<endl;
- int maksimum = maks(arr,n);
- cout<<endl<<"---------------6. naloga-----------------"<<endl;
- izpisi_6(arr,n,maksimum);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement