Witam! Chciałbym stworzyć program który wpisuje do tablicy 10 elementowej jedynie liczby parzyste z przedziału od 2 do 20. Program nie wpisuje wartości j do tablicy nie wiem dlaczego.
#include <iostream>
#include <string>
#include <windows.h>
using namespace std;
int main()
{
setlocale(LC_ALL, "Polish");
int tab[9],i=0,j;
do
{
cout<<"Wpisz liczby parzyste do tablicy z przedziału (2-20), aktualnie zapełniasz komurke numer ("<< i <<"):\t";
cin>> j;
if(j%2==0 && j>=2 && j<=20){
cout<<"Wpisano "<< j << " do komurki numer ("<< i << ")"<<endl;
j==tab[i];
i++;
}
else {cout<< endl <<"Liczba jest nie parzysta lub nie miesci sie w przedziale"<< endl << endl;}
}while(i<10);
cout <<tab[ 0 ]<< "\t" <<tab[ 1 ]<< "\t"<<tab[ 2 ]<< "\t"<<tab[ 3 ]<< "\t"<<tab[ 4 ]<< "\t"<<tab[ 5 ]<< "\t"<<tab[ 6 ]<< "\t"<<tab[ 7 ]<< "\t"<<tab[ 8 ]<< "\t"<<tab[ 9 ]<<endl;
system("pause");
return 0;
}
to co widzimy w konsoli: