📄 #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 + -