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

إلى خبراء السي بلس بلس الرجاء المساعدة

بدأه ibu_love في 23 نوفمبر 2008 · 26 رد · 1,859 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الى الاخوة الاعضاء ،،

إلى خبراء السي بلس بلس الرجاء المساعدة والتكرم بحل هذه الاسئلة اذا سمحتم ضروري جدا وعدم البخل علينا بحل الاسئلة ولتعم الفائدة على الجميع .

السؤال الأول : بأقل عدد من السطور والمتغيرات أكتب برنامج لغة C++ لمعرفة عدد مجهول يحمل الخصائص التالية :

-يتكون العدد من ثلاث أعداد.

- العددان الأول والاخير متشابهان .

- مجموع العددين الاول والاخير يزيد عن العدد الأوسط بمقدار واحد.

-الاعداد الثلاثة موجبة .

- العدد الأوسط من الأعداد الأولية .

السؤال الثاني : بأقل عدد من السطور والمتغيرات أكتب برنامج لغة C++ لحل اللغز التالي :-

ما هو العدد الذي اذا أضيف إليه مثله ونصفه ونصف نصفه وواحد يصبح الناتج يساوي 100؟

السؤال الثالث :بأقل عدد من السطور والمتغيرات اكتب برنامج لغة C++ لطباعة ناتج المتسلسلة التالية :-

A=1-1/2 + 1/3 - 1/4 + 1/5 – 1/6 + 1/7 -1/8+……….+1/n

السؤال الرابع : أكتب برنامج بلغة C++ يعرف مصفوفة ثنائية من خمسة صفوف وخمسة أعمدة قيمها حروف، ويقرأها ويحولها الى مصفوفة أحادية من تسعة غرف ويرتبها تصاعديا ، ثم يعيدها إلى مصفوفة ثنائية من ثلاثة صفوف وثلاثة أعمدة كما كانت .

السؤال الخامس : أكتب برنامج بلغة C++ يعرف مصفوفة أحادية من عشرة عناصر قيمها حروف ، ويقرأها ثم يحول الحروف الكبيرة إلى حروف صغيرة ، والحروف الصغيرة إلى حروف كبيرة ، ومن ثم يعكس المصفوفة .

الرجاء المساعدة ضروري جدا باقرب وقت ممكن

اخوكم في الله ابراهيم

FineDesign For Graphic and WebDesign

ForEach(Minute in MyLife)

MyExperience ++;

#2

ضع محاولتك أولا.

tvquran_6.gif

#3

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

FineDesign For Graphic and WebDesign

ForEach(Minute in MyLife)

MyExperience ++;

#4

يوجد في اعلى القسم اعلان لكيفية وضع الكود في المشاركة , ضع الكود لنتحقق منه ونخبرك بالتعديلات الواجب عليك القيام بها ..

او قم باضافة الكود بالكامل كما هو بدون اي تعديلات وسأقوم بتنسيقها بصورة ملائمة للاخرين , اذا استصعبت الامور عليك .

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#5

#include<iostream.h>

void main()

{

int r,c=0;

cin>>r;

c+=r+r+r/2+r/4+1;

if(c==100)

cout<<"right number"<<'\n';

else

cout<<"wrong number"<<'\n';

}

هذا حل السؤال الثاني بس ما بعرف اذا هيك مطلوب السؤال او لا ؟

بالنسبة لباقي الاسئلة عم حاول حلها ونزلها بالمنتدى وانتو كمان ساعدوني اذا فيكم الله يخليكم

FineDesign For Graphic and WebDesign

ForEach(Minute in MyLife)

MyExperience ++;

#6

#include<iostream.h>

void main()

{

float a=0.0;

int r,i;

cin>>r;

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

a+=1-(1/i);

cout<<a;

}

هذي تجربتي في حل السؤال الثالث والرجاء المساعدة

FineDesign For Graphic and WebDesign

ForEach(Minute in MyLife)

MyExperience ++;

#7

#include<iostream>

#include<cctype>

using namespace std;

void main()

{

char a[10];

for(char m='a';m<='i';m++)

{

cin>>a[m];

}

int x,y;

for(m='a';m<='i';m++)

{

x=toupper(a[m]);

if(a[m]==x)

y=tolower(a[m]);

}

int t;

for(m='a';m<='i';m++)

{

t=a['a'];

a['a;]=a['i'];

a['i']=t;

cout<<a[m]<<'\n';

}

}

وهذي محاولتي ايضا بالسؤال الخامس لكن بائت بالفشل

الرجاء المساعدة

FineDesign For Graphic and WebDesign

ForEach(Minute in MyLife)

MyExperience ++;

#8

السؤال الاول :

  1.  
  2. #include <iostream>
  3. using namespace std;
  4. int main(int argc, char *argv[])
  5. {
  6. int num;
  7. cin>>num;
  8. if( (int(log10(num)+1)==3)&&(num%10==num/100)&&( (num%10)+(num/100)-1==(num%100)/10)&&(num%100)
    /10!=9 )
  9. cout<<"Ok."; else cout<<"No.n";
  10. return 0;
  11. }
  12.  

tvquran_6.gif

#9

الثاني:

  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main(int argc, char *argv[])
  5. {
  6. int num;
  7. cout<<"Enter Number:";
  8. cin>>num;
  9. if(num+num+num/2 + num/4+1==100)
  10. cout<<"Ok.n";
  11. else
  12. cout<<"No.n";
  13. return 0;
  14. }
  15.  

tvquran_6.gif

#10

الثالث.

  1. #include <iostream>
  2. #include<cmath>
  3. using namespace std;
  4.  
  5. int main(int argc, char *argv[])
  6. {
  7. float n,A=0;
  8. cout<<"Enter n=";
  9. cin>>n;
  10. for(int i=1;i<=n;i++)
  11. A+=(1.0/i)* pow(-1.0,float(i)+1.0);
  12.  
  13. cout<<A<<endl;
  14. return 0;
  15. }
  16.  

tvquran_6.gif

#11

شكرا أخي فهـــد الشلوي على مجهودك الرائع عنجد يسلمو كتير ، بس بالسؤال الأول بيضل يعطيني 1 Error ، خطأ واحد وما كنت اعرف وين هالخطأ موجود ، فيك تتأكد تاني مرة من الكود؟؟

ويسلمو كتير مرة أخرى

FineDesign For Graphic and WebDesign

ForEach(Minute in MyLife)

MyExperience ++;

#12

تاكد من الكود كتابة الكود جيدا.

ثم ضع رسالة الخطاء هنا.

tvquran_6.gif

#13

أخي فهــد مشكور على الرد تأكدت من الكود ، الخطأ في كلمة log10 لما اشيلها بيروح error

وشكرا

FineDesign For Graphic and WebDesign

ForEach(Minute in MyLife)

MyExperience ++;

#14

أكتب ملف الراس

#include<math.h>

tvquran_6.gif

#15

مشكوووووووووووور اخوي فهد ، زبط الكود ومشي الحال

باقي سؤالين ساعدوني :blush: :S

FineDesign For Graphic and WebDesign

ForEach(Minute in MyLife)

MyExperience ++;

#16

الرابع غير واضح ؟

الخامس:

  1. #include <iostream>
  2. #include<cctype >
  3. #include<cstring>
  4. using namespace std;
  5. int main(int argc, char *argv[])
  6. {
  7. char t[10];
  8. memset(t,'\0',10);
  9. cout<<"Enter :";
  10. cin.get(t,10);
  11. for(int i=0;i<10;i++)
  12. t[i]=(t[i]<'a')?tolower(t[i]):toupper(t[i]);
  13. for(int i=9;i>=0;i--)
  14. cout<<t[i];
  15. return 0;
  16. }
  17.  

تم تعديل هذه المشاركة بواسطة فهدالشلوي في 25 نوفمبر 2008 في 16:34

tvquran_6.gif

#17

يسلمو كتير اخوي فهــد والله متعبينك معنا :blush:

بالنسبة للسؤال الرابع المطلوب انه نعرف مصفوفة ثنائية مكونة من 5 صفوف وخمس اعمدة وقيمها حروف ، يقرأها ويحولها إلى مصفوفة احادية من 9 غرف ويرتبها تصاعديا، ثم يعيدها الى مصفوفة ثنائية من ثلاثة صفوف وثلاث اعمدة كما كانت

ملاحظة: ممكن انه نعرف المصفوفة من 3 صفوف و 3 اعمدة قيمها حروف بالاول ونحولها الى مصفوفة احادية من 9 غرف ونرتبها تصاعديا ومن ثم نعيدها لمصفوفة ثنائية متل ما كانت من 3 صفوف و3اعمدة

FineDesign For Graphic and WebDesign

ForEach(Minute in MyLife)

MyExperience ++;

#18
اقتباس
من 5 صفوف وخمس اعمدة وقيمها حروف

25 != 9

tvquran_6.gif

#19

اذا اخوي بنخليها من 3 صفوف و3 اعمدة

25!=9 صح

بس لما نعدل بالسؤال ونخليها 3 صفوف و3اعمدة رح تزبط

9=9

صح

FineDesign For Graphic and WebDesign

ForEach(Minute in MyLife)

MyExperience ++;

#20

وينك اخوي فهد؟ شكلك نسيتني :S :huh:

FineDesign For Graphic and WebDesign

ForEach(Minute in MyLife)

MyExperience ++;

#21
 
#include<iostream.h>
void main()
{
char t[3][3],m[9];
for(int i=0; i<=2; i++)
{
for(int j=0; j<=2;j++)
cin>>t[j];
}
for(int k=0;k<=8;k++)
{
m[k]=t[j];
}
for(k=8;k>=0;k--)
{

for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
t[j]=m[k];
}
cout<<t[j]<<'\n';
}
}

شوف اخوي فهــد هذا هي محاولتي في حل السؤال الرابع شوفها وصححلي الاخطاء ، لانه طلع معي One Error

ومشكور اخوي

FineDesign For Graphic and WebDesign

ForEach(Minute in MyLife)

MyExperience ++;

#22

هذا تعديل على كودك:

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. char t[3][3],m[9];
  6. int k=0;
  7. for(int i=0; i<=2; i++)
  8. {
  9. for(int j=0; j<=2;j++)
  10. cin>>t[i][j];
  11. }
  12.  
  13. for(int i=0; i<=2; i++)
  14. {
  15. for(int j=0; j<=2;j++)
  16.  
  17. m[k++]=t[i][j];
  18.  
  19. }
  20.  
  21.  
  22. for(int i=0;i<9;i++)
  23. for(int j=i;j<9;j++)
  24. {
  25. if(m[i]>m[j]) swap(m[i],m[j]);
  26. }
  27. k=0;
  28. for(int i=0; i<=2; i++)
  29. {
  30. for(int j=0; j<=2;j++)
  31.  
  32. t[i][j]=m[k++];
  33.  
  34. }
  35.  
  36. for(int i=0; i<=2; i++)
  37. {
  38. for(int j=0; j<=2;j++)
  39. cout<<t[i][j]<<" ";
  40. cout<<endl;
  41. }
  42. cin.get();
  43. return 0;
  44. }
  45.  

tvquran_6.gif

#23

مشكور اخوي فهــد بس تأكد من الكود فيه اكتر من ايرور

4Errors

اتبعتهم بس مش عارف وين الغلط

FineDesign For Graphic and WebDesign

ForEach(Minute in MyLife)

MyExperience ++;

#24

اكتب رسائل الخطاء هنا.

tvquran_6.gif

#25

--------------------Configuration: Text1 - Win32 Debug--------------------

Compiling...

Text1.cpp

c:\documents and settings\administrator\my documents\text1.cpp(14) : error C2374: 'i' : redefinition; multiple initialization

c:\documents and settings\administrator\my documents\text1.cpp(8) : see declaration of 'i'

c:\documents and settings\administrator\my documents\text1.cpp(23) : error C2374: 'i' : redefinition; multiple initialization

c:\documents and settings\administrator\my documents\text1.cpp(8) : see declaration of 'i'

c:\documents and settings\administrator\my documents\text1.cpp(29) : error C2374: 'i' : redefinition; multiple initialization

c:\documents and settings\administrator\my documents\text1.cpp(8) : see declaration of 'i'

c:\documents and settings\administrator\my documents\text1.cpp(37) : error C2374: 'i' : redefinition; multiple initialization

c:\documents and settings\administrator\my documents\text1.cpp(8) : see declaration of 'i'

Error executing cl.exe.

Text1.obj - 4 error(s), 0 warning(s)

هذي هي

FineDesign For Graphic and WebDesign

ForEach(Minute in MyLife)

MyExperience ++;

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…