Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Zadanie 1
- Napisac funkcje:
- int oblicz( int * tab, int ileElementow, int liczba ) { … }
- która otrzymuje trzy parametry:
- • tab: tablica liczb calkowitych o dowolnej liczebnosci;
- • ileElementow: liczba elementów tablicy przekazanej parametrem pierwszym;
- • liczba: dowolna liczba calkowita.
- Wariant A: Wyznaczenie ile elementów tablicy jest wiekszych od trzeciego parametru funkcji, liczba
- takich elementów ma byc rezultatem funkcji, dodatkowo funkcja ma wyzerowac te elementy tablicy, które
- sa mniejsze od trzeciego parametru funkcji.
- Wariant B: Wyznaczenie sumy elementów tablicy mniejszych od trzeciego parametru funkcji, suma ta ma
- byc rezultatem funkcji, dodatkowo funkcja ma wyzerowac te elementy tablicy, które sa wieksze od
- trzeciego parametru funkcji.
- */
- #include<iostream>
- using namespace std;
- int oblicz_A(int * tab, int ileElementow, int liczba){
- int licznik = 0;
- for(; ileElementow > 0; ileElementow--){
- if(*(tab + ileElementow - 1) > liczba)
- licznik++;
- else if(*(tab + ileElementow - 1) < liczba)
- *(tab + ileElementow - 1) = 0;
- }
- return licznik;
- }
- int oblicz_B(int * tab, int ileElementow, int liczba){
- int suma = 0;
- for(; ileElementow > 0; ileElementow--){
- if(*(tab + ileElementow - 1) < liczba)
- suma = suma + *(tab + ileElementow - 1);
- else if(*(tab + ileElementow - 1) > liczba)
- * (tab + ileElementow - 1) = 0;
- }
- return suma;
- }
- int main(){
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement