Advertisement
wrahq

[EGZAMIN] TABLICE | zadanie 1

Jun 21st, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.50 KB | None | 0 0
  1. /*
  2.     Zadanie 1
  3.  
  4.     Napisac funkcje:
  5.     int oblicz( int * tab, int ileElementow, int liczba ) { … }
  6.     która otrzymuje trzy parametry:
  7.         • tab: tablica liczb calkowitych o dowolnej liczebnosci;
  8.         • ileElementow: liczba elementów tablicy przekazanej parametrem pierwszym;
  9.         • liczba: dowolna liczba calkowita.
  10.  
  11.     Wariant A: Wyznaczenie ile elementów tablicy jest wiekszych od trzeciego parametru funkcji, liczba
  12.     takich elementów ma byc rezultatem funkcji, dodatkowo funkcja ma wyzerowac te elementy tablicy, które
  13.     sa mniejsze od trzeciego parametru funkcji.
  14.  
  15.     Wariant B: Wyznaczenie sumy elementów tablicy mniejszych od trzeciego parametru funkcji, suma ta ma
  16.     byc rezultatem funkcji, dodatkowo funkcja ma wyzerowac te elementy tablicy, które sa wieksze od
  17.     trzeciego parametru funkcji.
  18.  
  19. */
  20.  
  21. #include<iostream>
  22. using namespace std;
  23.    
  24.     int oblicz_A(int * tab, int ileElementow, int liczba){
  25.     int licznik = 0;
  26.    
  27.         for(; ileElementow > 0; ileElementow--){
  28.            
  29.             if(*(tab + ileElementow - 1) > liczba)
  30.             licznik++;
  31.            
  32.             else if(*(tab + ileElementow - 1) < liczba)
  33.             *(tab + ileElementow - 1) = 0;
  34.         }
  35.    
  36.     return licznik;
  37.     }
  38.    
  39.    
  40.     int oblicz_B(int * tab, int ileElementow, int liczba){
  41.     int suma = 0;
  42.    
  43.         for(; ileElementow > 0; ileElementow--){
  44.        
  45.             if(*(tab + ileElementow - 1) < liczba)
  46.             suma = suma + *(tab + ileElementow - 1);
  47.            
  48.             else if(*(tab + ileElementow - 1) > liczba)
  49.             * (tab + ileElementow - 1) = 0;
  50.         }  
  51.    
  52.     return suma;   
  53.     }
  54.    
  55.  
  56. int main(){
  57.  
  58. return 0;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement