Group Reverse
4 مشترك
صفحة 1 من اصل 1
Group Reverse
Group Reverse
feras_kassar- الجنس :
عدد المساهمات : 78
السٌّمعَة : 1
تاريخ التسجيل : 19/02/2014
رد: Group Reverse
[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
لا مافي خطأ لأنو هنن طالبين منك تقسم السترينغ لـ 5 غروبات و تعكسون
طول السترينغ 30 تقسيم 5 يساوي 6
مشان هيك كل 6 أحرف عكسناهون
طول السترينغ 30 تقسيم 5 يساوي 6
مشان هيك كل 6 أحرف عكسناهون
feras_kassar- الجنس :
عدد المساهمات : 78
السٌّمعَة : 1
تاريخ التسجيل : 19/02/2014
رد: Group Reverse
تمام كنت مفكر انو 5 هو عدد عناصر كل غروب
شكراً.
شكراً.
Anas Natafjee- الجنس :
عدد المساهمات : 2
السٌّمعَة : 0
تاريخ التسجيل : 19/02/2014
رد: Group Reverse
- الكود:
#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
لازم تطبعي endl بعد كل test case
feras_kassar- الجنس :
عدد المساهمات : 78
السٌّمعَة : 1
تاريخ التسجيل : 19/02/2014
رد: Group Reverse
نفس المشكلة يلي عم تتكرر معي
عالفيجوال شغال و حتى انو لما دخلو سطر فاضي شغال
و عالuva بيعطيني wrong answer
عالفيجوال شغال و حتى انو لما دخلو سطر فاضي شغال
و عال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
بعد كل cin في فراغ
لما بتعمل getline ما بيقرأ السترينغ بيقرأ الفراغ
بعد كل cin حط cin.get()
لحتى يتجاهل الفراغ
لما بتعمل getline ما بيقرأ السترينغ بيقرأ الفراغ
بعد كل cin حط cin.get()
لحتى يتجاهل الفراغ
feras_kassar- الجنس :
عدد المساهمات : 78
السٌّمعَة : 1
تاريخ التسجيل : 19/02/2014
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى