Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Dany jest ciag liczb calkowitych zapisany w tablicy. Napisz funkcje,
- ktorej parametrami beda owa tablica jednowymiarowa oraz liczba zawartych
- w niej elementow. Tablica musi byc tworzona na stercie. Funkcja ta ma
- wyswietlac nastepujace informacje na ekranie:
- * czy ciag jest rosnacy, malejacy lub inny (ani rosnacy, ani malejacy),
- * jaka jest suma pierwszego i ostatniego elementu
- * ile elementow jest jednoczensnie parzystych, dwucyfrowych oraz podzielnych przez 3
- Funkcja nie zwraca zadnej wartosci.
- */
- #include<iostream>
- using namespace std;
- void funkcja(int* tab /* int tablica[] */, int n){
- int suma = 0;
- int liczba_elementow = 0;
- bool rosnacy = true;
- bool malejacy = true;
- for(int i = 0; i<=n; i++){
- if ( tab[i]>tab[i+1] )
- {
- rosnacy = false;
- break;
- }
- }
- if ( rosnacy )
- cout << "Podany ciag jest rosnacy" << endl;
- else
- cout << "Podany ciag nie jest rosnacy" << endl;
- for(int i=0; i<n; i++){
- if ( tab[i]<tab[i+1] )
- {
- malejacy = false;
- break;
- }
- }
- if (malejacy)
- cout << "Podany ciag jest malejacy" << endl;
- else
- cout<<"Podany ciag nie jest malejacy"<<endl;
- for(int i=0; i<n; i++)
- {
- suma = tab[0]+tab[i];
- }
- cout << "Suma ostatniego i pierwszego elementu tablicy wynosi: " << suma << endl;
- for(int j = 0; j<=n; j++){
- if((tab[j]%2==0)&&(tab[j]%3==0)&&((tab[j]>9)&&(tab[j]<100)))
- liczba_elementow++;
- }
- cout << "Liczba elementow ciagu jednoczesnie - " << endl;
- cout << "patrzysta, dwucyfrowa, podzielna przez 3 " << endl;
- cout << "wynosi " << liczba_elementow << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement