اذهب إلى المحتوى

Zahoor

الأعضاء
  • المساهمات

    9
  • تاريخ الانضمام

  • تاريخ آخر زيارة

المعلومات الشخصية

  • النبذة الشخصية
    Zahraa

إنجازات Zahoor

عضو مبتدئ

عضو مبتدئ (1/3)

2

السمعة بالموقع

  1. لقد توضح لي الامر اعرف احدد عدد المصفوفه بـ عدد الاعمده #include<iostream> using namespace std; int main() { int row, col; cout << "Dear user enter numbers of rows\n"; cin >> row; cout << "\nDear user enter numbers of Column\n"; cin >> col; int r[row][col]; cout << "\n\nEnter (" << row * col<< ") numbers please :\n"; system("cls"); int i, j ,f=1,sum[col] ; for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { cout << "\nEnter number ( " << f++ << " ) "; cin >> r[i][j];sum[j]=0; }}system("cls"); for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { cout<<r[i][j]<<" "; } cout<<endl<< endl; } for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { sum[j]+=r[i][j]; } } for (j = 0; j < col; j++) { cout<<"sum col " << j+1 << " = "<<sum[j]; cout<<endl; } } شكرا لتوضيح لحل هذا البرنامج ولكن ممكن اعرف ماهي الخوارزميه التي تتبعها
  2. صحيح ولكن كم سيكون حجم المصفوفه لان لا اعلم ما عدد الاعمده التى سيدخلها المستخدم
  3. نعم يعمل البرنامج عند حذف احدى المصفوفه s ولكن عمليه الجمع للاعمده لاتكون جميعها صحيحه #include <iostream> using namespace std; int main() { int row, col; cout << "Dear user enter numbers of rows\n"; cin >> row; cout << "\nDear user enter numbers of Column\n"; cin >> col; int r[row][col]; cout << "\n\nEnter (" << row * col<< ") numbers please :\n"; system("cls"); int i, j ,f=1 ; for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { cout << "\nEnter number ( " << f++ << " ) "; cin >> r[i][j]; }}system("cls"); for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { cout<<r[i][j]<<" "; } cout<<endl<< endl; } int s[] = {0}; for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { s[j]+=r[i][j]; } } for (j = 0; j < col; j++) { cout<<"sum col " << j+1 << " = "<<s[j]; cout<<endl; } }
  4. هل تقصد بهذا الشكل ولكن عند ال تنفيذ يظهر هناك خطأ #include <iostream> using namespace std; int main() { int row, col; cout << "Dear user enter numbers of rows\n"; cin >> row; cout << "\nDear user enter numbers of Column\n"; cin >> col; int r[row][col]; cout << "\n\nEnter (" << row * col<< ") numbers please :\n"; system("cls"); int i, j ,f=1 ,s[] = {0}; for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { cout << "\nEnter number ( " << f++ << " ) "; cin >> r[i][j]; }}system("cls"); for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { cout<<r[i][j]<<" "; } cout<<endl<< endl; } int s[] = {0}; for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { s[j]+=r[i][j]; } } for (j = 0; j < col; j++) { cout<<"sum col " << j+1 << " = "<<s[j]; cout<<endl; } }
  5. #include <iostream> using namespace std; int main() { int row, col; cout << "Dear user enter numbers of rows\n"; cin >> row; cout << "\nDear user enter numbers of Column\n"; cin >> col; int r[row][col]; cout << "\n\nEnter (" << row * col<< ") numbers please :\n"; system("cls"); int i, j ,f=1 , s1=0,s2=0,s3=0,s4=0; for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { cout << "\nEnter number ( " << f++ << " ) "; cin >> r[i][j]; }}system("cls"); for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { cout<<r[i][j]<<" "; } cout<<endl<< endl; } int s[] = {0}; for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { s[j]+=r[i][j]; } } for (j = 0; j < col; j++) { cout<<"sum col " << j+1 << " = "<<s[j]; cout<<endl; } } هل الحل صحيح
  6. لو كان ادخال عدد الصفوف والاعمده من قبل المستخدم كيف سيكون شكل البرنامج
  7. #include <iostream> using namespace std; int main() { const int row =5; const int col =4; int r[row][col]; cout << "\n\nEnter (" << row * col<< ") numbers please :\n"; int i, j ,f=1 , s1=0,s2=0,s3=0,s4=0; for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { cout << "\nEnter number ( " << f++ << " ) "; cin >> r[i][j]; }} for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { cout<<r[i][j]<<" "; } cout<<endl<< endl; } for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { if (j==0) s1+=r[i][j];}} cout<<"sum col 1" "="<<s1; cout<<endl; for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { if (j==1) s2+=r[i][j];}} cout<<"sum col 2" "="<<s2; cout<<endl; for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { if (j==2) s3+=r[i][j];}} cout<<"sum col 3" "="<<s3; cout<<endl; for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { if (j==3) s4+=r[i][j];}} cout<<"sum col 4" "="<<s4; } تـمام
  8. مصفوفه ثنائيه تقوم بإيجاد ناتج مجموع كل عمود بالغه c++
×
×
  • أضف...