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

اخواني ارجو حل هذه المسأله

بدأه Mr.Boom في 3 نوفمبر 2009 · 6 رد · 539 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كيف حالكم اخواني

لدي مسأله ولم استطيع الوصول للحل مع العلم ان هذه المسأله عليها 10 درجات

فمن يعرف الحل لا يبخل علينا

السؤال يقول

----------------

اكتب برنامج يقوم بتعريف مصفوفهـ من 10 عنصر نوع بياناتها عدديه صحيحهـ على ان يقوم البرنامج بما يلي :

1- تعبئة عناصر المصفوفه من قبل المستخدم

2- طباعه عناصر المصفوفه كلها علىا سطر واحد

3- ايجاد مجموع عناصر المصفوفه وطباعته علىا الشآشهـ

4- ايجاد حاصل ضرب العناصر الخمسه الآولىا في المصفوفه وطباعته على الشاشه

5- البحث عن اكبر عنصر في المصفوفه وطباعته هو ورقم فهرسه على الشاشه

6- تبديل قيمة العنصر الآول في المصفوفه مع قيمة العنصر الآخير فيهآ ثم طباعه المصفوفه مره اخرى على الشاشه على سطر واحد

7- عكس عناصر المصفوفه وطباعتها على الشاشه بعد عكسهآ . . (مساعدهـ) ~> قم بتعريف مصفوفه اخرىا من نفس العدد والنوع لتساعدك علىا ذلك

8- عد عناصر المصفوفه ومعرفة كم عدد الآعداد الموجبه وكم عدد الاعداد السالبه فيها وطباعة هذه المعلومه على الشاشه (مساعدة) ~> قم بتعريف متغيرين عدديين صحيحين قيمة كل منهما صفر لساعدك علىا ذلك

----------------

انتظر المساعده

تحياتي

#2
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
 int Array[10];
 int i;
 for(i=0;i<10;i++)
 {
 cout<<"Insert A["<<i<<"]= ";
 cin>>Array;
 }
 cout<<endl;

 for(i=0;i<10;i++)
 {
  cout<<Array<<endl;
 }
 /////////////////////////////////
 int sum=0;
 for(i=0;i<10;i++)
 {
  sum+=Array;
 }
 cout<<"sum = "<<sum<<endl; 
 ////////////////////////////////
 int mul=1;
 for(i=0;i<5;i++)
 {
  mul*=Array;
 }
 cout<<"Mul="<<mul<<endl;
 ////////////////////////////////
 int Max=Array[0];
 int Max_index=0;
 for(i=0;i<10;i++)
 {
  if(Array>Max)
  {
   Max=Array;
   Max_index=i;
  }
 }
 cout<<"Max="<<Max<<"  "<<"index="<<Max_index<<endl;
 ////////////////////////////////
 int temp;
 temp=Array[0];
 Array[0]=Array[9];
 Array[9]=temp;
 for(i=0;i<10;i++)
 {
  cout<<Array<<" ";
 }
	cout<<endl;
	//////////////////////////////////
 for(i=0;i<5;i++)
 {
  temp=Array;
  Array=Array[9-i];
  Array[9-i]=temp;
 }
 for(i=0;i<10;i++)
 {
  cout<<Array<<" ";
 }
	cout<<endl;
 ////////////////////////////////////
 int pos_num=0;
 int neg_num=0;
 for(i=0;i<10;i++)
 {
  if(Array>=0)
   pos_num++;
  else
   neg_num++;
 }
 cout<<"pos="<<pos_num<<"  neg="<<neg_num;
 ////////////////////////////
 getch();
 return 0;
}
#3

ارفع القبعه احتراما لك

انا راح اقدمه له بكرىا وبشوف ايش راح يقول

واشكرك اخوي مره ثانيه

تحياتي لك

#4

صدقني المكسب بالبرمجه هو انك تصير تعرف تبرمج ، حاول تدرس الكود واذا شي مش فاهمو انا بالخدمه

وطبعاً العلامه مهما كمان :D

#5

تسلملي كلك ذوق :wub:

#6

أخى على, مع إحترامى الشديد لك و لقدراتك البرمجية, إذا كان كل سؤال أو إستفسار حنكتبله فى اﻹجابة الكود كامل, فا ولله فى المستقبل القريب لن تجد مبرمجين عرب يمكنهم عمل أى شئ!

#7

انا لما اعطي الحل افترض انه رح يطلع عليه ويناقشني اذا مش فاهم اي جزء منه

اما اذا كانوا يقدمو الحل مباشره فعلاً مصيبا ، في المستقبل رح احاول اغير من اسلوبي

وشكراً على التنبيه

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