المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تحدي في ++c للمرة الثالثة


Executioner
09-03-2008, 05:50 AM
السلام عليكم ورحمة الله وبركاته:

كونكم يا طلاب يا سنة يا تانية يا جدد، نجحتوا والحمد لله هاد الشي بحمسنا :) لأنو نحطلكم تحدي نكسر فيه معنوياتكم ;) كالعادة :D، أكيد التحدي حيكون بالسي زائد زائد (لأنكم أخذتوها).

خلصتوا معسكر وخلصتوا فحص، الكل فاضي محدى عندو عذر :cool:.

طبعا هاد الكلام لرفع المعنويات المحطمة بسبب المعارك الطاحنة التي خضتموها في السنة الأولى.

على كل، السؤال البسيط هو:

بدي تابع يأخذ سلسة محرفية ويرد قيمة true إذا كانت متناظرة و false إذا لم تكن كذلك.

ولكم الحرية في استخدام أي بارمترات زيادة.

ولكن بشرط أن يحوي هذا التابع على تعليمة واحدة فقط، مختصر الكلام، يجب أن يوجد بالتابع فاصلة منقوطة واحدة لا غير :eek:.


والسلام ختام

بعد رمضان بشوف شو صار معكم.

Golden man
09-03-2008, 07:38 AM
ايييييييييييييه زكرتني بالأيام الخوالي.......

ضروري تفيقني هلأ

هي حل بس ظريف متلك و مستوفي الشروط و لا تقلي مالك سنة تانية لأنو بتكون غلطان (فكر منيح)

هي التابع:

bool IsPalindrome(char str[],int i,int Len)
{
return (i<Len)?((str[i]==str[Len-i-1])?IsPalindrome(str,i+1,Len):false):true;
}

و هي مثال على تطبيقه:

#include<iostream>
#include<string>

using namespace std;

bool IsPalindrome(char str[],int i,int Len)
{
return (i<Len)?((str[i]==str[Len-i-1])?IsPalindrome(str,i+1,Len):false):true;
}

void main()
{
char str[100];

cout<<"enter the string : ";
cin>>str;

int L = strlen(str);

cout<<IsPalindrome(str,0,L);
}

بس ليش هالتمييز ؟؟؟ يعني ليش هون حاطط سؤال و هنيك حاطط سؤالين؟؟؟؟ اكيد فهمت عليي صح..

خلينا نشو***ك

سلام.

100هلاوهلا
09-03-2008, 09:36 AM
السلام عليكم ورحمة الله وبركاته:

كونكم يا طلاب يا سنة يا تانية يا جدد، نجحتوا والحمد لله هاد الشي بحمسنا :) لأنو نحطلكم تحدي نكسر فيه معنوياتكم ;) كالعادة :d، أكيد التحدي حيكون بالسي زائد زائد (لأنكم أخذتوها).

هوه نحنا بالخدمة وبيطلع بايدنا بس ما يجي يلي تخرجوا وهنن عباقرة بالبرمجة على حد الشائعات الــ... ويستعرضوا عضلاتهم على ناس هنن أقل منهم خبرة متلنا يا لطيف شو في ناس مو بس متقاعسين ...

خلصتوا معسكر وخلصتوا فحص، الكل فاضي محدى عندو عذر :cool:.

كانه نحنا ما عنا شي غير تحدياتكم يلي ما بتوحي الا عن ابرازكم لعبقريتكم على حساب ناس من أمثالنا

طبعا هاد الكلام لرفع المعنويات المحطمة بسبب المعارك الطاحنة التي خضتموها في السنة الأولى.
واضح تمماااااااااااام ......
على كل، السؤال البسيط هو:
بسيط والله نحنا البسطاء اذا هادا بسيط ......... شوي تانية بتقول جداً...

بدي تابع يأخذ سلسة محرفية ويرد قيمة true إذا كانت متناظرة و false إذا لم تكن كذلك.

شو نعملك نحنا يعني اذا انت بدك ........

ولكم الحرية في استخدام أي بارمترات زيادة.

ولكن بشرط أن يحوي هذا التابع على تعليمة واحدة فقط، مختصر الكلام، يجب أن يوجد بالتابع فاصلة منقوطة واحدة لا غير :eek:.

..................ممممممممممممممممممممم ;

والسلام ختام

ذكرتني بواحد بالمنتدى الله يسلمك ويحسن ختامنا جميع

بعد رمضان بشوف شو صار معكم.

ما تزعل مني معلم بس انا مالحقت حتى فكر فيه دغري لقيت الجواب

لازم يلي بيحله يبعت رسالة خاصة لصاحب الموضوع يلي هوه بدوره بعدين بيحط الحلول كلها ..

100هلاوهلا
09-03-2008, 09:43 AM
ايييييييييييييه زكرتني بالأيام الخوالي.......

ضروري تفيقني هلأ

هي حل بس ظريف متلك و مستوفي الشروط و لا تقلي مالك سنة تانية لأنو بتكون غلطان (فكر منيح)

هي التابع:

bool ispalindrome(char str[],int i,int len)
{
return (i<len)?((str[i]==str[len-i-1])?ispalindrome(str,i+1,len):false):true;
}

ما شاء الله ...ابو عبده السريع شو بيقربك..........

و هي مثال على تطبيقه:

#include<iostream>
#include<string>

using namespace std;

bool ispalindrome(char str[],int i,int len)
{
return (i<len)?((str[i]==str[len-i-1])?ispalindrome(str,i+1,len):false):true;
}

void main()
{
char str[100];

cout<<"enter the string : ";
cin>>str;

int l = strlen(str);

cout<<ispalindrome(str,0,l);
}

ما شاء الله كان وما لم يشأ لم يكن ........... الله يجزيك الخير
يعني هلق ما حدا يظن حيفكر بالسؤال بعمق لأنه مباشرة وجد الجواب على طبق من دهب يال دهبي ......

بس ليش هالتمييز ؟؟؟ يعني ليش هون حاطط سؤال و هنيك حاطط سؤالين؟؟؟؟ اكيد فهمت عليي صح..

وين هنيك يعني........ قصدك هون يعني

خلينا نشو***ك

ان شاء الله بأول لقاء بيناتنا ....... بشو*ـك

سلام.

وعليك السلام ورحمة رب العرب .

Executioner
09-04-2008, 01:17 PM
السلام عليكم ورحمة الله وبركاته:

أخي Golden man:

اللهم إني صائم، مافي داعي هاجم دفاعاتك المخلخلة بإدعاءات بالية، وإنت أدرى لمين كان السؤال، ومع ذلك حطبق التوقيع تبعي.

أما مشان هون وهنيك، لأنو السؤال التاني حطيتو من قبل، هادا واحد ثاني شي مشان ردك هنيك اعتبر بأنو أنا

أع*** ال*** عل** ;).

أما الأخ 100 هلا وهلا:

كمان بقلك اللهم إني صائم، بس ليكون بعض الأعدقاء دالّينك عليي؟؟ أو بعض الخونة إن صح التعبير :rolleyes:؟؟

Eyad
09-06-2008, 02:58 AM
السلام عليكم ورحمة الله وبركاته:

أخي Golden man:

اللهم إني صائم، مافي داعي هاجم دفاعاتك المخلخلة بإدعاءات بالية، وإنت أدرى لمين كان السؤال، ومع ذلك حطبق التوقيع تبعي.

أما مشان هون وهنيك، لأنو السؤال التاني حطيتو من قبل، هادا واحد ثاني شي مشان ردك هنيك اعتبر بأنو أنا

أع*** ال*** عل** ;).

أما الأخ 100 هلا وهلا:

كمان بقلك اللهم إني صائم، بس ليكون بعض الأعدقاء دالّينك عليي؟؟ أو بعض الخونة إن صح التعبير :rolleyes:؟؟


السلام عليكم :

زخيرهما الذي يبدأ صاحبه بالسلام ...........ز

طول بالك معلم Excecutionerبدك تطول بالك أكتر هدول عم يحاولوا ينالوا منك بس ما بيقدروا ..........


يا سادة اذا ممكن ترسل الاجوبة الى صاحب الموضوع وهو بمعرفته يضعها بين أيديكم .
كما قال 100هلا وهلا

والسلام مسك الختام .

ALI MOHAMMAD
09-06-2008, 05:16 AM
السلام عليكم ورحمة الله وبركاته:
يا سادة اذا ممكن ترسل الاجوبة الى صاحب الموضوع وهو بمعرفته يضعها بين أيديكم .
كما قال 100هلا وهلا
:rolleyes: :rolleyes: :rolleyes:
بالفعل الله يجزي الخير 100 هلا وهلا ما بينطق إلا درر ;)
والسلام مسك الختام (www.tccworld.net)