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

Group Reverse

4 مشترك

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

Group Reverse Empty Group Reverse

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


Group Reverse

feras_kassar

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

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

Group Reverse Empty رد: Group Reverse

مُساهمة من طرف Anas Natafjee الأربعاء فبراير 19, 2014 2:53 pm

[ltr]Sample Input :[/ltr]

[ltr]5 FA0ETASINAHGRI0NATWON0QA0NARI0[/ltr]


[ltr]Output for sample input :[/ltr]

[ltr]ATE0AFGHANISTAN0IRAQ0NOW0IRAN0[/ltr]


[ltr]إزا قارننا بين الدخل والخرج مو كأنو في غلط ؟ [/ltr]

[ltr]لازم على حسب أول دخل وعلى حسب معطيات المسألة والمثال المحطوط ضمن النص يكون الخرج :[/ltr]

[ltr]TE0AFANISA0IRGHOWTAN0AQ0N0IRAN[/ltr]


[ltr]شو المشكلة ؟[/ltr]







Anas Natafjee

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

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

Group Reverse Empty رد: Group Reverse

مُساهمة من طرف feras_kassar الأربعاء فبراير 19, 2014 3:29 pm

لا مافي خطأ لأنو هنن طالبين منك تقسم السترينغ لـ 5 غروبات و تعكسون 
طول السترينغ 30 تقسيم 5 يساوي 6 
مشان هيك كل 6 أحرف عكسناهون

feras_kassar

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

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

Group Reverse Empty رد: Group Reverse

مُساهمة من طرف Anas Natafjee الأربعاء فبراير 19, 2014 3:48 pm

تمام كنت مفكر انو 5 هو عدد عناصر كل غروب
شكراً.

Anas Natafjee

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

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

Group Reverse Empty رد: Group Reverse

مُساهمة من طرف bayan الأربعاء فبراير 19, 2014 6:33 pm

الكود:
#include<iostream>
#include<string>
using namespace std;
int main()
{
   int n ,m ,z;
   cin>>n;
   string s;
   while(n != 0 )
   {
      cin>>s;
      for (int i=0;i<n;i++)
      {
      m=s.length()/n;
      z=i*m;
      for(int j=(m*(i+1))-1;j>=z;j--)
      {
         cout<<s[j];
      }
      }
      cin>>n;
   }
   return 0;
}

ممكن سؤال هلأ هاد الكود بعته وطلعلي woring answer ممكن اعرف شو الغلط مع او منفذ صح عالفيجول !!!

bayan

الجنس : انثى
عدد المساهمات : 1
السٌّمعَة : 0
تاريخ التسجيل : 19/02/2014

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

Group Reverse Empty رد: Group Reverse

مُساهمة من طرف feras_kassar الأربعاء فبراير 19, 2014 6:53 pm

لازم تطبعي endl بعد كل test case

feras_kassar

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

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

Group Reverse Empty رد: Group Reverse

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

نفس المشكلة يلي عم تتكرر معي Sad
عالفيجوال شغال و حتى انو لما دخلو سطر فاضي شغال
و عالuva بيعطيني wrong answer
الكود:
#include<iostream>
#include<string>
using namespace std;
int main()
{
   //freopen("in.txt","r",stdin);
   int n;
   while(cin>>n&&n)
   {
      string s,r="";
      getline(cin,s);
      int l=s.length(),k=l/n;
      for(int i=1;i<l-1;i+=k)
         for(int j=k+i-1;j>=i;j--)
            r+=s[j];
      cout<<r<<endl;
   }
}

ahmad-gafer

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

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

Group Reverse Empty رد: Group Reverse

مُساهمة من طرف feras_kassar الجمعة فبراير 21, 2014 12:08 pm

بعد كل cin في فراغ 
لما بتعمل getline ما بيقرأ السترينغ بيقرأ الفراغ 
بعد كل cin حط cin.get()
لحتى يتجاهل الفراغ

feras_kassar

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

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

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


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