1.) cout u petlji ne ispiše poruku "unesi -- .član niza" ako stoji uvjet petlje i <n;
ispiše je samo ako stoji i<5 (što ne mogu staviti unaprijed jer korisnik unosi broj članova)- ne kuzim zasto?
(unos cin radi, mogu unijeti članove niza )
2.) trebam formirati novi niz od članova unesenog niza koji su manji od 10.
gdje griješim u formiranju novog niza, ovako mi vraća output?
unesi n
5 // - ovo je n, i ispod njega 5 unesenih članova:
12
11
10
9
8
12 30143 -797812320 30143 0 // trebalo bi vratiti 9 8
link na compiler: http://cpp.sh/2plc5
#include <iostream>
using namespace std;
int main ()
{
int n, x[100],y[100], br=0;
cout << "unesi n "<< endl;
cin >>n;
for(int i=0; i<n; i++)
{
cout << "unesi "<< i+1 <<". član: "<<endl;
cin >> x[i];
if (x[i]<10) br++; //
else y[i]=x[i]; // formiranje novog niza
}
// cout << "brojač manjih od 10: "<< br<<endl; // radi tek ako ovo zakomentiram, inače ne ispisuje ništa??
for(int i=0; i < n-br; i++)
cout << y[i]<< " ";
}