Nizovi

Napisati program koji učitava 10 članova u niz i ispisuje da li je niz rastući.

#include <iostream>
using namespace std;

int main() {
  
   bool rastuci = true;
    int niz[10];
    cout << "Unesite 10 brojeva: ";
    
    for (int i = 0; i < 10; i++) {
        cin >> niz[i];
    }
    
    for (int i = 1; i < 10; i++) {
        if(niz[i] <= niz[i-1]){
          rastuci = false;
        }
    }
    
    if(rastuci){
        cout << "Niz je rastuci";
    } else {
        cout << "Niz nije rastuci";
    }
    
    return 0;
}

Napisati program koji ucitava 10 clanova u niz i ispisuje clanove niza koji su jednaki zbiru prethodnog i narednog clana.

#include <iostream>
using namespace std;

int main() {
  
    int niz[10];
    cout << "Unesite 10 brojeva: ";
    
    for (int i = 0; i < 10; i++) {
        cin >> niz[i];
    }
    
    for (int i = 1; i < 9; i++) {
        if(niz[i] == niz[i-1]+niz[i+1]){
          cout << niz[i];
        }
    }
    
    return 0;
}

Ucicati 10 brojeva u niz. Ispitati da li je korisnik unio vise parnih ili neparnih brojeva.


#include <iostream>
using namespace std;

int main() {
     
     int niz[10];
     for(int i=0;i<10;i++){
         cin>>niz[i];
     }
     int brojparnih=0;
     int brojneparnih=0;
    for(int i=0;i<10;i++) {
        if(niz[i]%2==0){
           brojparnih++; 
        }
    if(niz[i]%2!=0){
           brojneparnih++; 
        }
    }
    if(brojparnih>brojneparnih){
        cout<<"Korisnik je unio više parnih";
    }
    else if(brojneparnih>brojparnih){
        cout<<"Korisnik je unio više neparnih";
    }
    else{
        cout<<"jednak je broj";
    }
    return 0;
}