?? #2.cpp
字號:
#include<stdio.h>
#include<conio.h>
#include<io.h>
#include<stdlib.h>
void main(void)
{
int m[10][10];
int n,i,j,sum1;
//int m1[10],m2[10];
int sum,k;
sum=0;
clrscr();
printf("\nVvedite razmer matricbI: ");
scanf("%d",&n);
while (n<=0)
{
printf("\nRazmer matricbI ne d.b. < libo = 0. Vvedite ego esche raz: ");
scanf("%d",&n);
}
for (i=0;i<n;i++)// {vvod matricbI}
for (j=0;j<n;j++)
{
printf("\nm[%d%d]=",i+1,j+1,"]=");
scanf("%d",&m[i][j]);
}
for(i=0;i<n;i++) //vivodim novui massiv
{
for(j=0;j<n;j++)
{
printf("\nmas[%d,%d]=%d",i+1,j+1,m[i][j]);
}}
if(n!=1)
{
k=1;
for (i=0;i<n;i++)
{
sum=sum+m[i][0];
}
while((k!=0)&&(k<=n))
{
for(j=1;j<n;j++)
{
sum1=0;
for(i=0;i<n;i++)
{
sum1=sum1+m[i][j];
}
if(sum==sum1)
k++;
else
k=0;
}
}
if(k!=0)
{
while ((k!=0)&&(k<=(2*n)))
{
for(i=0;i<n;i++)
{
sum1=0;
for(j=0;j<n;j++)
{
sum1=sum1+m[i][j];
}
if(sum==sum1)
k++;
else
k=0;
}
}
}
}
else
k=1;
if(k!=0)
printf("\nMatrica iavliaetsia magicheskim kvadratom.");
else
printf("\nMatrica ne iavliaetsia magicheskim kvadratom.");
getch();
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -