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


انضم إلى المنتدى ، فالأمر سريع وسهل

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

مختبر 9

3 مشترك

اذهب الى الأسفل

تثبيت مختبر 9

مُساهمة من طرف Basel Tamimi 16/5/2011, 2:26 pm

السؤال الاول: اكتبر برنامج يقوم بتعريف مصفوفة 4*4 واستدعاء الfunctions كما يلي:
Fill // Sum // Squere // print

solution
الكود:

#include <iostream>
using namespace std;
void Fill(int Array[4][4]){
for(int i=0;i<4;i++)
   for(int j=0;j<4;j++)
      cin>>Array[i][j];
}
int Sum(int Array[4][4]){
int sum=0;
for(int i=0;i<4;i++)
   for(int j=0;j<4;j++)
      sum=sum+Array[i][j];

return sum;
}
void Square(int Array[4][4]){
for(int i=0;i<4;i++)
   for(int j=0;j<4;j++)
      Array[i][j]*=Array[i][j];
}
void Print(int Array[4][4]){
   for(int i=0;i<4;i++){
   for(int j=0;j<4;j++)
      cout<<Array[i][j]<<" ";
cout<<endl;}

}


void main(){
int Array[4][4],total;
cout<<"fill the array:\n";
Fill(Array);
total=Sum(Array);
Square(Array);
cout<<"the sum is "<<total<<endl;
Print(Array);

cout<<endl;
system("pause");
}

السؤال الثني: كما في ورقة الpointers
الفرع الاول:
الكود:

#include <iostream>
using namespace std;

int main(){

int firstvalue, secondvalue;
int *mypointer;

mypointer=&firstvalue;
*mypointer=10;
mypointer=&secondvalue;
*mypointer=20;
cout<<"firstvalue is "<<firstvalue<<endl;
cout<<"secondvalue is "<<secondvalue<<endl;


cout<<endl;
system("pause");
return 0;
}

الفرع الثاني:

الكود:
#include <iostream>
using namespace std;

int main(){
int firstvalue =5,secondvalue=15;
int *p1=new(int),*p2=new(int);

p1=&firstvalue;
p2=&secondvalue;
*p1=10;
*p2=*p1;
p1=p2;
*p1=20;
cout<<"firstvale is "<<firstvalue<<endl;
cout<<"secondvalue is "<<secondvalue<<endl;


   
   
cout<<endl;
system("pause");
return 0;
}



السؤال الثالث: كما في ورقة الfile

الكود:
#include <iostream>
#include <istream>
#include <fstream>
using namespace std;
int main(){

   int w;char*name;
   ofstream fout ("c:\\students\\ff.txt");
   ifstream fin("c:\\students\\fff.txt");

   int age;int avg; char L;
   cout<<"\n enter your name "; gets (name);
   cout<<"\n enter your average "; cin>>avg;

   if (fout== NULL){
   cout<<endl<<"==============no";
   system ("pause");exit (0);}
   
   switch(avg/10){
   case 6: L='D';break;
   case 7: L='C';break;
   case 8: L='B';break;
   case 9: L='A';break;
   default: L='F';
   }

   fout<<"\n my name is: "<<name<<"\n my avg is: "<<avg<<" = "<<L;
   fin>>age;
   cout<<"\n my age is: "<<age<<" years old";
   fout<<"\n my age is: "<<age<<" years old";


cout<<endl;
system("pause");
return 0;
}

لا تنسى ان تضيف الملفين ff و fff وادخال قيمة في الملف الاول في نفس الموقع المدرج ضمن الحل
Basel Tamimi
Basel Tamimi

عدد المساهمات : 44
تاريخ التسجيل : 09/03/2011
العمر : 32
الموقع : الخليل

https://is-it1.alafdal.net/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تثبيت رد: مختبر 9

مُساهمة من طرف aya 16/5/2011, 8:07 pm

شكراً Very Happy
aya
aya

عدد المساهمات : 4
تاريخ التسجيل : 18/04/2011

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تثبيت رد: مختبر 9

مُساهمة من طرف Basel Tamimi 17/5/2011, 2:44 am

عفواً Smile)
Basel Tamimi
Basel Tamimi

عدد المساهمات : 44
تاريخ التسجيل : 09/03/2011
العمر : 32
الموقع : الخليل

https://is-it1.alafdal.net/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تثبيت رد: مختبر 9

مُساهمة من طرف anas mohtaseb 17/5/2011, 9:57 pm

تسلم هالايادي
anas mohtaseb
anas mohtaseb

عدد المساهمات : 29
تاريخ التسجيل : 08/03/2011
الموقع : https://www.facebook.com/anasmohtaseb

https://www.facebook.com/anasmohtaseb

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تثبيت رد: مختبر 9

مُساهمة من طرف Basel Tamimi 18/5/2011, 5:43 pm

العفو ^___^
Basel Tamimi
Basel Tamimi

عدد المساهمات : 44
تاريخ التسجيل : 09/03/2011
العمر : 32
الموقع : الخليل

https://is-it1.alafdal.net/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى