|
|
ช่วยเขียนโปรแกรมรวมข้อมูลเมตกริกซ์หลายๆชุดข้อมูลเป็นชุดเดียวให้หน่อยคับ C++หรือC# ก้อได้คับ |
|
|
|
|
|
|
|
ถามแนวทางดีกว่าให้คนอื่นเขียนให้ครับ
|
|
|
|
|
Date :
2012-10-31 09:01:41 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คับคุณ mr.win
ก้ออยากได้แนวนะคับ ตอนนี้เท่าที่เขียนได้คือแค่ฟิตค่า และ ตัวแปร ตายตัวเลยแบบเหมือนไม่ช่ายโปรแกรม เหอะๆๆ แต่ที่ต้องการคือให้มันสามารถรันทำการรวมชุดข้อมูลที่มีขนาดต่างๆๆ (เช่น A[3][3],A[5][5],A[6][6] ,.... A[n][n]) ได้นะคับ พอจะช่วยให้แนวได้ป่าวคับ
Code (C#)
// ma.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include<stdio.h>
#include <conio.h >
void main()
{
int a[10][10],b[10][10],c[10][10],k[10][10],aa1,aa2,aa3,aa4,aa5,aa6,aa7,aa8,aa9,aa10,aa11,aa12,aa13,aa14,aa15,aa16;
int bb1,bb2,bb3,bb4,bb5,bb6,bb7,bb8,bb9,bb10,bb11,bb12,bb13,bb14,bb15,bb16;
int cc1,cc2,cc3,cc4,cc5,cc6,cc7,cc8,cc9,cc10,cc11,cc12,cc13,cc14,cc15,cc16;
int i=0,j=0,m,n;
int ii=0;
ii=ii;
int U1U1=0, U1V1=0, U1U2=0, U1V2=0, U1U3=0, U1V3=0,
V1U1=0, V1V1=0, V1U2=0, V1V2=0, V1U3=0, V1V3=0,
U2U1=0, U2V1=0, U2U2=0, U2V2=0, U2U3=0, U2V3=0,
V2U1=0, V2V1=0, V2U2=0, V2V2=0, V2U3=0, V2V3=0,
U3U1=0, U3V1=0, U3U2=0, U3V2=0, U3U3=0, U3V3=0,
V3U1=0, V3V1=0, V3U2=0, V3V2=0, V3U3=0, V3V3=0;
//OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO a[10][10] OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
printf("i=");
scanf(" %d",& i);
printf("j=");
scanf(" %d",& j);
for(m=0; m<i; m++)
{
for(n=0; n<j; n++)
{
printf(" a[%d][%d]", m, n);
scanf(" %d",&a[m][n]);
}
}
U3U3=aa1=a[0][0]; U3V3=aa2=a[0][1]; U3U2=aa3=a[0][2]; U3V2=aa4=a[0][3];
V3U3=aa5=a[1][0]; V3V3=aa6=a[1][1]; V3U2=aa7=a[1][2]; V3V2=aa8=a[1][0];
U2U3=aa9=a[2][1]; U2V3=aa10=a[2][2]; U2U2=aa11=a[2][3]; U2V2=aa12=a[3][0];
V2U3=aa13=a[3][1]; V2V3=aa14=a[3][2]; V2U2=aa15=a[3][2]; V2V2=aa16=a[3][3];
printf(" %d %d %d %d\n",U3U3, U3V3, U3U2, U3V2);
printf(" %d %d %d %d\n",V3U3, V3V3, V3U2, V3V2);
printf(" %d %d %d %d\n",U2U3, U2V3, U2U2, U2V2);
printf(" %d %d %d %d\n",V2U3, V2V3, V2U2, V2V2);
//OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO b[10][10] OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
printf("i=");
scanf(" %d",& i);
printf("j=");
scanf(" %d",& j);
//printf("%d %d",i,j);
for(m=0; m<i; m++)
{
for(n=0; n<j; n++)
{
printf(" b[%d][%d]", m, n);
scanf(" %d",&b[m][n]);
}
}
U2U2=bb1=b[0][0]; U2V2=bb2=b[1][1]; U2U1=bb3=b[0][2]; U2V1=bb4=b[0][3];
V2U2=bb5=b[1][0]; V2V2=bb6=b[1][1]; V2U1=bb7=b[1][2]; V2V1=bb8=b[1][3];
U1U2=bb9=b[2][0]; U1V2=bb10=b[2][1]; U1U1=bb11=b[2][2]; U1V1=bb12=b[2][3];
V1U2=bb13=b[3][0]; V1V2=bb14=b[3][1]; V1U1=bb15=b[3][2]; V1V1=bb16=b[3][3];
printf(" %d %d %d %d\n",U2U2, U2V2, U2U1, U2V1);
printf(" %d %d %d %d\n",V2U2, V2V2, V2U1, V2V1);
printf(" %d %d %d %d\n",U1U2, U1V2, U1U1, U1V1);
printf(" %d %d %d %d\n",V1U2, V1V2, V1U1, V1V1);
//IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
printf("i=");
scanf(" %d",& i);
printf("j=");
scanf(" %d",& j);
for(m=0; m<i; m++)
{
for(n=0; n<j; n++)
{
printf(" c[%d][%d]", m, n);
scanf(" %d",&c[m][n]);
}
}
U1U1=cc1=c[0][0]; U1V1=cc2=c[0][1]; U1U3=cc3=c[0][2]; U1V3=cc4=c[0][3];
V1U1=cc5=c[1][0]; V1V1=cc6=c[1][1]; V1U3=cc7=c[1][2]; V1V3=cc8=c[1][3];
U3U1=cc9=c[2][0]; U3V1=cc10=c[2][1]; U3U3=cc11=c[2][2]; U3V3=cc12=c[2][3];
V3U1=cc13=c[3][0]; V3V1=cc14=c[1][1]; V3U3=cc15=c[2][2]; V1V3=cc16=c[3][3];
U1U1=cc1+bb11; U1V1=cc2+bb12; U1U2=bb9; U1V2=bb10; U1U3=cc3; U1V3=cc4;
V1U1=cc5+bb15; V1V1=cc6+bb16; V1U2=bb13; V1V2=bb14; V1U3=cc7; V1V3=cc8;
U2U1=bb3; U2V1=bb4; U2U2=bb1+aa11; U2V2=bb2+aa12; U2U3=aa9; U2V3=aa10;
V2U1=bb7; V2V1=bb4; V2U2=bb5+aa15; V2V2=bb6+aa16; V2U3=aa13; V2V3=aa11;
U3U1=cc10; U3V1=cc11; U3U2=aa3; U3V2=aa4; U3U3=aa1+cc11; U3V3=aa2+cc12;
V3U1=cc14; V3V1=cc15; V3U2=aa7; V3V2=aa8; V3U3=aa5+cc15; V3V3=aa9+cc16;
printf(" %d %d %d %d %d %d\n",U1U1, U1V1, U1U2, U1V2, U1U3, U1V3);
printf(" %d %d %d %d %d %d\n",V1U1, V1V1, V1U2, V1V2, V1U3, V1V3);
printf(" %d %d %d %d %d %d\n",U2U1, U2V1, U2U2, U2V2, U2U3, U2V3);
printf(" %d %d %d %d %d %d\n",V2U1, V2V1, V2U2, V2V2, V2U3, V2V3);
printf(" %d %d %d %d %d %d\n",U3U1, U3V1, U3U2, U3V2, U3U3, U3V3);
printf(" %d %d %d %d %d %d\n",V3U1, V3V1, V3U2, V3V2, V3U3, V3V3);
getch();
return;
}
คุณ
|
|
|
|
|
Date :
2012-10-31 11:32:10 |
By :
ดอย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|