ဒီတစ္ပုဒ္ကေတာ့ Square Matrix တစ္ခု ေဆာက္ခိုင္းတာပါခင္ဗ်။ ရလိုတဲ့အေျဖက ေအာက္ကပံုေလးအတိုင္းပဲ စံုေတြမေတြနဲ႔ Random တြက္ခ်င္ပါသတဲ့ခင္ဗ်ာ။
ဒီပုစၧာမွာေတာ့ ပထမ ပန္းေရာင္ ပထမတန္းအတြက္ i မကိန္းဆိုလွ်င္ j စံုကိန္းျဖစ္ေနတာနဲ႔ ဒုတိယတန္းအတြက္ i စံုကိန္းျဖစ္လွ်င္ j မကိန္းျဖစ္ေနတာနဲ႔ ကန္႔သတ္ေရးပါတယ္။
စံုကိန္းဆိုတာကေတာ့ ဘယ္ကိန္းကို ၂ နဲ႔ေျမွာက္ေျမွာက္ရတာေပါ့ခင္ဗ်ာ။ မကိန္းဆိုတာကလည္း ၂ နဲ႔ေျမွာက္ျပီး ၁ ႏႈတ္ေပါ့ဗ်ာ။
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
void main()
{
int m,a[100][100];
cout<<"Enter the number of Row of square Matrix =\t";
cin>>m;
for (int i=0;i<m;i++)
for (int j=0;j<m;j++)
{
a[i][j]=rand()%10;
if ((i%2==0)&&(j%2==0)||(i%2!=0)&&(j%2!=0))
{
a[i][j]=a[i][j]*2;
}
else
a[i][j]=a[i][j]*2-1;
}
for (int i=0;i<m;i++)
{
cout<<'\n';
for (int j=0;j<m;j++)
{
cout<<a[i][j]<<" \t";
}
}
getch ();
}
အေျဖပံုစံကေတာ့
Comments :
Post a Comment