Witam!
Program powinien zliczać ilość liczb ujemnych wprowadzonych przez użytkownika. Wszystko śmiga prawie w 100%.
Prawie, bo gdy wymienia w jednej linijce podane liczby to poza tymi 10 podaje jeszcze ilość liczb ujemnych, a na to ma oddzielną linijkę, w której też podaje tę liczbę.
Co zrobiłem źle? Z góry dzięki za pomoc
#include <iostream>
#include <conio.h>
#include <cstdlib>
using namespace std;
int tab[10],u=0;
int main()
{
cout << "Podaj 10 liczb: " << endl;
for(int i=0;i<=9;i++)
{
cin>>tab[i];
if(tab[i]<0)
u++;
}
system("cls");
cout<<"Twoje liczby to:";
for(int i=1;i<=10;i++)
{
cout<<" "<<tab[i];
}
cout<<"."<<endl<<"Ilosc liczb ujemnych: "<<u;
return 0;
}