Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int ilosc;
- void sprawdzanie(float *tab, int n, int r){
- if(n!=ilosc-2){
- if(tab[n+1]>tab[n]){
- if(r!=1)
- cout << "Funkcja niemotoniczna";
- else {
- sprawdzanie(tab, n+1, 1);
- if(n==ilosc-2)
- cout << "Funkcja rosnaca";
- }
- }
- else if (tab[n+1]<tab[n]){
- if (r!=2){
- cout << "Funkcja niemotoniczna";
- }
- else
- {
- sprawdzanie(tab, n+1, 2);
- if(n==ilosc-2){
- cout << "Funkcja malejaca";
- }
- }
- }
- else if (tab[n]==tab[n+1]){
- if(r!=3){
- cout << "Funkcja niemotoniczna";
- }
- else {
- sprawdzanie(tab, n+1, 3);
- if(n==ilosc-2){
- cout << "Funkcja stała";
- }
- }
- }
- }
- }
- void spr(float *tab){
- if (tab[1]>tab[0]){
- sprawdzanie(tab, 0, 1);
- }
- else if (tab[1]<tab[0]){
- sprawdzanie(tab, 0, 2);
- }
- else sprawdzanie(tab, 0, 3);
- }
- int main(){
- cout << "Podaj ilosc: ";
- cin>>ilosc;
- float tab[ilosc];
- for(int i=0; i<=ilosc-1; i++){
- cin>>tab[i];
- }
- spr(tab);
- /*for(int i=0; i<=ilosc-1; i++){
- cout << tab[i];
- }*/
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement