الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اتحدى احد يكتب هالبرامج البسيط

مغلق
بدأه محمـــــــد في 30 ديسمبر 2003 · 6 رد · 739 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ...... معليش الموضوع جذاب شوي وفيه تحدي

لكن انا مو عارف اسويه

انا ادرس بالجامعه وعندي بكره اختباااااار تكفون ابي الجواب باسرع وقت

البرنامج هو سهل .. بس انا ماحضرت المحاضرات عشان كذا مو فاهم شي

ابي برنامج ااذا دخلت اسمي ..يطبع لي اسمي بالمقلوب

وبس الرجاء كتابة الكود كامل ويكون بـC++

بسرعه تكفوووووووووووووووووووووووووووووووووووووووووووووووووون

#2

#include<stdio.h>

void revers(char*);

int main()

{

char s[20];

printf("enter string>");

scanf("%s",s);

revers(s);

return 0;

}

void revers(char *s)

{

int c=0,i;

char *s1,ch,*p;s1=s;p=s;

while(*s!='\0')

{

++s;

++c;

}

--s;

for(i=1;i<=(c/2);++i)

{

ch=*s1;

*s1=*s;

*s=ch;

++s1;

--s;

}

for(i=1;i<=c;++i)

{

printf("%c",*p);

++p;

}

}

بالتوفيق...

#3

ما شاء الله ..لحقت قبلي..خخخخ...كنت على وشك حله...

#4

البرنامج السابق بلغة السي لكن هذا نفس الشيء بس بلغة السي++

#include<iostream>

using namespace std;

void revers(char*);

int main()

{

char s[20];

cout<<"enter string>";

cin>>s;

revers(s);

return 0;

}

void revers(char *s)

{

int c=0,i;

char *s1,ch,*p;s1=s;p=s;

while(*s!='\0')

{

++s;

++c;

}

--s;

for(i=1;i<=(c/2);++i)

{

ch=*s1;

*s1=*s;

*s=ch;

++s1;

--s;

}

for(i=1;i<=c;++i)

{

cout<<*p;

++p;

}

}

#5

ونعلم أن في المكتبات دالة تقوم بهدا القلب إدا كنا لا نريد أن نقلب رأسنا.

إلى اللقاء.

#6

الله يعطيك العافيه ...........

مشكووووووور وماقصرت .. كلكم مشكورين

ان شاء الله اقدر ارد لك الجميل

بايو

#7

السلام عليكم اخوي محمد ..

هذا حل ثاني لسؤالك .. ان شاء الله يعيبك ..

#include<iostream>

#include<string>

using namespace std;

int main()

{

string name ;

cin >> name;

for (int i =(name.length()-1);i>=0;i--)

cout << name.substr(i,1);

cout <<"\n";

return 0;

}

اخوك تيمون :)

هذا الموضوع مغلق.

مواضيع مشابهة