Symmetric Matrix
3 مشترك
صفحة 1 من اصل 1
Symmetric Matrix
Symmetric Matrix
feras_kassar- الجنس :
عدد المساهمات : 78
السٌّمعَة : 1
تاريخ التسجيل : 19/02/2014
رد: Symmetric Matrix
مسا الخير جميعا
انا بالخوارزميات منيح شوي
بس مشكلتي بطريقة الدخل ولما اعمل submit بيطلعلي جواب غلط
و البرنامج شغال عالكومبايلر تمام 100%
انا بالخوارزميات منيح شوي
بس مشكلتي بطريقة الدخل ولما اعمل submit بيطلعلي جواب غلط
و البرنامج شغال عالكومبايلر تمام 100%
- الكود:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
freopen("in.txt","r",stdin);
int n;
cin>>n;
for(int cases=0;cases<n;cases++)
{
int square;
cin>>square;
int size=square*square;
int *mat=0;
mat=new int [size];
for(int i=0;i<size;i++)
cin>>mat[i];
int hsize=floor(size*1.0/2);
bool symmetric=true;
for(int i=0;i<=hsize;i++)
if(mat[i]!=mat[size-1-i])
{
cout<<"Test #"<<cases+1<<": Non-Symmetric."<<endl;
symmetric=false;
break;
}
if(symmetric==true)
cout<<"Test #"<<cases+1<<": Symmetric."<<endl;
}
}
ahmad-gafer- الجنس :
عدد المساهمات : 18
السٌّمعَة : 0
تاريخ التسجيل : 19/02/2014
رد: Symmetric Matrix
ولما بعتو حذفت الfreopen
ahmad-gafer- الجنس :
عدد المساهمات : 18
السٌّمعَة : 0
تاريخ التسجيل : 19/02/2014
رد: Symmetric Matrix
لازم تقرأ بالدخل N = 3
مو بس 3
مو بس 3
feras_kassar- الجنس :
عدد المساهمات : 78
السٌّمعَة : 1
تاريخ التسجيل : 19/02/2014
رد: Symmetric Matrix
طيب شلون بفدر اعملها
حاولت بس ما ظبطت
بس قلي على تعليمة ادخال N = 3
حاولت بس ما ظبطت
بس قلي على تعليمة ادخال N = 3
ahmad-gafer- الجنس :
عدد المساهمات : 18
السٌّمعَة : 0
تاريخ التسجيل : 19/02/2014
feras_kassar- الجنس :
عدد المساهمات : 78
السٌّمعَة : 1
تاريخ التسجيل : 19/02/2014
رد: Symmetric Matrix
يسلمون
ahmad-gafer- الجنس :
عدد المساهمات : 18
السٌّمعَة : 0
تاريخ التسجيل : 19/02/2014
رد: Symmetric Matrix
البرنامج شغال 100%
بس عم يعطيني wrong answer
يا ريت حدا يقلي وين الغلط
بس عم يعطيني wrong answer
يا ريت حدا يقلي وين الغلط
ahmad-gafer- الجنس :
عدد المساهمات : 18
السٌّمعَة : 0
تاريخ التسجيل : 19/02/2014
رد: Symmetric Matrix
- الكود:
#include<iostream>
#include<string>
using namespace std;
int main()
{
int n;
cin>>n;
for(int cases=1;cases<=n;cases++)
{
char N;
cin>>N>>N;
int square;
cin>>square;
int size=square*square;
int *mat=0;
mat=new int [size];
for(int i=0;i<size;i++)
cin>>mat[i];
bool symmetric=true;
for(int i=0;i<size/2;i++)
{
if(mat[i]!=mat[size-1-i])
{
cout<<"Test #"<<cases<<": Non-symmetric."<<endl;
symmetric=false;
break;
}
}
if(symmetric==true)
cout<<"Test #"<<cases<<": Symmetric."<<endl;
}
return 0;
}
ahmad-gafer- الجنس :
عدد المساهمات : 18
السٌّمعَة : 0
تاريخ التسجيل : 19/02/2014
رد: Symmetric Matrix
عم يعطيني wrong answer وين المشكلة؟؟؟
thaar- الجنس :
عدد المساهمات : 2
السٌّمعَة : 0
تاريخ التسجيل : 25/02/2014
رد: Symmetric Matrix
- الكود:
[font=Verdana, Arial, Helvetica, sans-serif][ltr]#include<iostream>[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]using namespace std;[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]int main()[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]{[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]long **mat;[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]int n,t;[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]bool b=1;[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]char c;[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr] cin>>t;[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]if(t<=300)[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]{[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]for (int i=0;i<t;i++)[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]{[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]b=true;[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]cin>>c>>c>>n;[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]if(n<=100)[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]{[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]mat=new long*[n];[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]for(int j=0;j<n;j++)[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]mat[j]=new long[n];[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]for(int j=0;j<n;j++)[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]{[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]for(int k=0;k<n;k++)[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]{[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]cin>>mat[j][k];[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]cin.get();[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]}[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]}[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]for(int j=0;j<n;j++)[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]for(int k=j;k<n;k++)[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]{[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]if(mat[j][k]!=mat[n-j-1][n-k-1])[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]{[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]b=false;[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]break;[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]}[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]}[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr] if(b)[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr] cout<<"Test #"<<i+1<<": Symmetric."<<endl;[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr] else[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr] cout<<"Test #"<<i+1<<": Non-symmetric."<<endl;[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]}[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]}[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]}[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]return 0;[/ltr][/font]
[font=Verdana, Arial, Helvetica, sans-serif][ltr]}[/ltr]
[/font]
thaar- الجنس :
عدد المساهمات : 2
السٌّمعَة : 0
تاريخ التسجيل : 25/02/2014
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى