Programming in C++

المصفوفات بلغة سي بلس بلس: مقدمة بسيطة


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

اليكم في ادناه شرح برنامج بسيط بلغة

C++

لشرح بعض العمليات على المصفوفات

والبرنامج هو استجابة لطلب احد الاخوة المتابعين واتمنى ان يكون مفيداً للجميع

ملاحظة: البرنامج يعمل بشكل صحيح ومجرب وبعد الفيديو ستجدون الكود المصدري للبرنامج كاملاً

البرنامج:

Q: Write a program in c++ to define a 2D array of a size 5X5, then find the smallest sum of the rows and print it, and the biggest sum of columns and print it.

Solution:

#include<iostream>

#include<cmath>

using namespace std;

int main(){

int i,j,a[5][5], sum[5]={0,0,0,0,0}, sum1[5]={0,0,0,0,0}, temp=0;

cout<<“enter 5 X 5 array elements”<<endl;

for(i=0;i<5;i++)

for(j=0;j<5;j++)

cin>>a[i][j]; //input the array elements.

 

for(i=0;i<5;i++){

for(j=0;j<5;j++){

sum[i]=sum[i]+a[i][j]; }

cout<<sum[i]<<endl;    }

 

temp=sum[0];

for(i=0;i<5;i++){

if(sum[i]<temp)

temp=sum[i];}

cout<<“the least sum of rows is “<<temp<<endl;

 

for(i=0;i<5;i++){

for(j=0;j<5;j++){

sum1[i]=sum1[i]+a[j][i];}

cout<<“sum[“<<i<<“]=”<<sum1[i]<<endl; }

 

temp=sum1[0];

for(i=0;i<5;i++)

for(j=0;j<5;j++){

if(sum1[i]>temp)

temp=sum1[i];}

cout<<“the largest column sum is”<<temp<<endl;

 

    return 0;}

تحياتي للجميع ولا تنسوا المشاركة في النشر

10 thoughts on “المصفوفات بلغة سي بلس بلس: مقدمة بسيطة

  1. ليش كاتبه (cmath) بالبرنامج اذا ما تحتاجه
    البرنامج شغال ولكن عندي بعض الملاحظات
    1- انت تقدر تجمع الصفوف والاعمدة في حلقة وحدة يعني ماكو داعي حلقة ثانية
    2- ايجاد الاكبر والاصغر في حلفة وحدة لان مصفوفتين نفس الحجم

    أعجبني

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

      أعجبني

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s