public class matris {
int[][] gelenMatris=new int[50][50];
int[][] buyukMatris=new int[50][50];
private int kat;
public matris(int[][] gelenMatris, int kat) {
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
this.gelenMatris[i][j]=gelenMatris[i][j];
}
}
this.kat=kat;
}
public void buyukMatriseYerlestir() {
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
buyukMatris[kat*i][kat*j]=gelenMatris[i][j];
}
}
for(int i=0;i<3*kat;i++){
for(int j=0;j<3*kat;j++){
if(buyukMatris[i][j+1]==0){
buyukMatris[i][j+1]=buyukMatris[i][j];
}
}
}
for(int i=0;i<3*kat;i++){
for(int j=0;j<3*kat;j++){
if(buyukMatris[i+1][j]==0){
buyukMatris[i+1][j]=buyukMatris[i][j];
}
}
}
}
public void matrisYazdir(int[][] matris) {
for(int i=0;i<3*kat;i++){
for(int j=0;j<3*kat;j++){
System.out.print(" "+(buyukMatris[i][j]));
}
System.out.println();
}
}
public static void main(String[] args)
{
int[][] a = new int[][] {
{ 1, 2, 3 },
{ 4, 5, 6 },
{ 1, 4, 2 }
};
matris mb = new matris(a, 2);
mb.buyukMatriseYerlestir();
mb.matrisYazdir(mb.buyukMatris);
}
}
Ömer Açık
Hiç yorum yok:
Yorum Gönder