THE BEST PROGRAMMER
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

Symmetric Matrix

3 مشترك

اذهب الى الأسفل

Symmetric Matrix Empty Symmetric Matrix

مُساهمة من طرف feras_kassar الأربعاء فبراير 19, 2014 11:46 am

Symmetric Matrix

feras_kassar

الجنس : ذكر
عدد المساهمات : 78
السٌّمعَة : 1
تاريخ التسجيل : 19/02/2014

الرجوع الى أعلى الصفحة اذهب الى الأسفل

Symmetric Matrix Empty رد: Symmetric Matrix

مُساهمة من طرف ahmad-gafer الأربعاء فبراير 19, 2014 9:56 pm

مسا الخير جميعا
انا بالخوارزميات منيح شوي
بس مشكلتي بطريقة الدخل ولما اعمل 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 Empty رد: Symmetric Matrix

مُساهمة من طرف ahmad-gafer الأربعاء فبراير 19, 2014 9:57 pm

ولما بعتو حذفت الfreopen

ahmad-gafer

الجنس : ذكر
عدد المساهمات : 18
السٌّمعَة : 0
تاريخ التسجيل : 19/02/2014

الرجوع الى أعلى الصفحة اذهب الى الأسفل

Symmetric Matrix Empty رد: Symmetric Matrix

مُساهمة من طرف feras_kassar الخميس فبراير 20, 2014 3:36 am

لازم تقرأ بالدخل N = 3
مو بس 3

feras_kassar

الجنس : ذكر
عدد المساهمات : 78
السٌّمعَة : 1
تاريخ التسجيل : 19/02/2014

الرجوع الى أعلى الصفحة اذهب الى الأسفل

Symmetric Matrix Empty رد: Symmetric Matrix

مُساهمة من طرف ahmad-gafer الخميس فبراير 20, 2014 7:08 am

طيب شلون بفدر اعملها
حاولت بس ما ظبطت
بس قلي على  تعليمة ادخال N = 3

ahmad-gafer

الجنس : ذكر
عدد المساهمات : 18
السٌّمعَة : 0
تاريخ التسجيل : 19/02/2014

الرجوع الى أعلى الصفحة اذهب الى الأسفل

Symmetric Matrix Empty رد: Symmetric Matrix

مُساهمة من طرف feras_kassar الخميس فبراير 20, 2014 10:03 am

الكود:
int n;
char c;
cin>>c>>c>>n;

feras_kassar

الجنس : ذكر
عدد المساهمات : 78
السٌّمعَة : 1
تاريخ التسجيل : 19/02/2014

الرجوع الى أعلى الصفحة اذهب الى الأسفل

Symmetric Matrix Empty رد: Symmetric Matrix

مُساهمة من طرف ahmad-gafer الخميس فبراير 20, 2014 10:09 pm

Smile 
يسلمون

ahmad-gafer

الجنس : ذكر
عدد المساهمات : 18
السٌّمعَة : 0
تاريخ التسجيل : 19/02/2014

الرجوع الى أعلى الصفحة اذهب الى الأسفل

Symmetric Matrix Empty رد: Symmetric Matrix

مُساهمة من طرف ahmad-gafer الإثنين فبراير 24, 2014 9:53 pm

البرنامج شغال 100%
بس عم يعطيني wrong answer
يا ريت حدا يقلي وين الغلط Sad

ahmad-gafer

الجنس : ذكر
عدد المساهمات : 18
السٌّمعَة : 0
تاريخ التسجيل : 19/02/2014

الرجوع الى أعلى الصفحة اذهب الى الأسفل

Symmetric Matrix Empty رد: Symmetric Matrix

مُساهمة من طرف ahmad-gafer الإثنين فبراير 24, 2014 9:54 pm

الكود:
#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 Empty رد: Symmetric Matrix

مُساهمة من طرف thaar الأربعاء فبراير 26, 2014 10:56 pm

عم يعطيني wrong answer وين المشكلة؟؟؟

thaar

الجنس : ذكر
عدد المساهمات : 2
السٌّمعَة : 0
تاريخ التسجيل : 25/02/2014

الرجوع الى أعلى الصفحة اذهب الى الأسفل

Symmetric Matrix Empty رد: Symmetric Matrix

مُساهمة من طرف thaar الأربعاء فبراير 26, 2014 10:57 pm

الكود:
[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

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى