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

   

MAH_41
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2005
الدولة: syria-dar'a
المشاركات: 97
نشاط [ MAH_41 ]
قوة السمعة:
قديم 11-05-2007, 11:49 PM المشاركة 1   
افتراضي برنامج العمليات على المصفوفات



السلام عليكم

قمت انا و صديقي بكتابة هذا البرنامج بلغة ++c و هو برنامج بسيط جدا و صغير جدا 56 كيلو بايت يعمل على مبدأ الاظهار و الاخراج
احب ان اضع برنامج الصغير في هذا في موقع القرية الالكترونية حتى يستفيد الجميع
البرنامج قادر على ان يقوم بعمليات على مصفوفتين (جمع طرح ضرب)و هو قادر على حساب فصفوفات احادية البعد و ثنائية البعد تصل اسطرها أو اسطرها و اعمدتها الى 200 سطر و 200 عمود و ارجو ان ان اكون قد وفقت في برنامجي و هذا البرنامج مفيد جدا لكل من تدخل المصفوفات في دراسته حيث انه سوف يوفر الوقت بالنسبة لعملية الضرب و لمن سوف يتعامل مع مصفوفات كبيرة الحجم
و قربيا انشاء الله سوف اطور البرنامج حتى يقوم بعملية حساب الدلتا و المقلوب و الصغير و المنقول

محمود الغزالي

الملفات المرفقة
نوع الملف: zip العمليات على المصفوفات.zip‏ (10.0 كيلوبايت, المشاهدات 28)

MAH_41
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2005
الدولة: syria-dar'a
المشاركات: 97
نشاط [ MAH_41 ]
قوة السمعة:
قديم 14-05-2007, 08:36 AM المشاركة 2   
افتراضي


العفو يا صديقي سامح و لا تعصب
يمكن انا ما عرفت انسخ البرنامج من عندي للقريه لانو البرنامج هو نتيجة تصميم c++
مو مشكلة راح انزل الكود يلي كان مسودة عشان البرنامج
و اذا بتحط الكود ببرنامج c++ انشالله راح يشتغل
على فكرة البرنامج عندي شغال
بس يمكن البرنامج ما راح يشتغل الا على الجهاز يلي تصمم عليه يعني بس عندي
مو مشكلة هذا هو الكود لمن احب ان يعدل او يستزيد

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

//العمليات على المصفوفات يجمع و يطرح و يضرب بعددو يضرب مصفوفتين بدون تابع
#include<iostream>
using namespace std;
int main(){
cout<<"THANK YOU FOR USING MY PROGRRAM \nto any question mah_41*************\n\n\n";
char z='y';
while(z!='n'){
int x1,y1,x2,y2;
cout<<"enter the dimension of first array\n";
cin>>x1>>y1;
cout<<"=============\nenter the elements of first array\n";
int a[200][200],b[200][200],c[200][200],v[200][200],i,j;
for(i=0;i<x1;i++){
for(j=0;j<y1;j++){
cin>>a[i][j];
}
}
cout<<"=============\nenter the dimension of second array\n";
cin>>x2>>y2;
cout<<"==============\nenter the elements of second array\n";
for(i=0;i<x2;i++){
for(j=0;j<y2;j++){
cin>>b[i][j];
}
}
cout<<"======================================\nthe first array is\n";
for(i=0;i<x1;i++)

{
for(j=0;j<y1;j++){
cout<<a[i][j]<<"\t";
}cout<<endl;
}

cout<<"======================================\nthe second array is\n";
for(i=0;i<x2;i++)
{
for(j=0;j<y2;j++){
cout<<b[i][j]<<"\t";
}cout<<endl;
}

if(x1==x2 && y1==y2){
cout<<"======================================\nthe addition of the two arrays is\n";
for(i=0;i<x1;i++){
for(j=0;j<y1;j++){
c[i][j]=a[i][j]+b[i][j];
cout<<c[i][j]<<"\t";
}cout<<endl;
}
cout<<"======================================\nthe subtraction of the two arrays is\n";
for(i=0;i<x1;i++){
for(j=0;j<y2;j++){
c[i][j]=a[i][j]-b[i][j];
cout<<c[i][j]<<"\t";
}cout<<endl;
}
}
else
cout<<" the arrays aren't equal in dimensions \n";
int w=0;
cout<<"=========================================== ======\n";
if (y1==x2){
for(int f=0;f<x1;f++){
for(int s=0;s<y2;s++){
for(int k=0;k<y1;k++){
w=a[f][k]*b[k][s]+w;
}
v[f][s]=w;
w=0;
}
}
}
if(y1==x2){
for (int t=0;t<x1;t++){
for (int t1=0;t1<y2;t1++){
cout <<v[t][t1]<<"\t";
}cout <<endl;
}
}
else cout<<"impossible multiplication \n================================================ =\n\n";
cout<<"do you want to calculiate other arrays (y/n)\n";
cin>>z;
}
return 0;
}


نسخ
لصق
اف 7
كنترول اف 5

و سلام


التعديل الأخير تم بواسطة : MAH_41 بتاريخ 14-05-2007 الساعة 08:44 AM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

MAH_41
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2005
الدولة: syria-dar'a
المشاركات: 97
نشاط [ MAH_41 ]
قوة السمعة:
قديم 23-05-2008, 12:39 AM المشاركة 3   
افتراضي


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


fer85
:: مهندس ::
تاريخ التسجيل: Nov 2015
المشاركات: 1
نشاط [ fer85 ]
قوة السمعة:
قديم 25-11-2015, 12:35 AM المشاركة 4   
افتراضي


شكرا لك بارك الله فيك حعله الله في ميزان حسناتك



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 12:35 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)