سلام
اینجوری که تو نوشتی مشکلش حلقه دوم برنامت هست
با هر بار اجرایه حلقه اول حلقه دوم 10 بار اجرا میشه خوب حالا اگه i=2بشه تو کل ارایت 2 ذخیره میشه به همین منوال تا اینکه برنامه تمام بشه پس باید تو یه حلقه بنویسیش که jهمراهi پلاس پلاس بشه تا درست اعداد تو ارایت ذخیره بشه
#include<iostream>
#include<conio>
int main( )
{int i,b=0,a[10]={0} ,j;
for(i=1,j=0;i<=20;i++,j++)
{
if(i%2==0)
{
a[j]=i;
cout<< "\n "<< a[j];
}
}
getch();
return 0;
}