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


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

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

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;}

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

12 comments

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

    إعجاب

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

      إعجاب

  2. Implementing Polynomials in C++

    • Write a program to represent a polynomail in an algebraic expression. As defined here, a polynomial consists of terms and each term consists of an integer coefficient and a nonnegative integer exponent. E.g.

    I. The Term
    • in the term 4X2, the coefficient is 4 and the exponent 2
    • in -6X8, the coefficient is -6 and the exponent 8

    II. The Polynomial

    Now create a c++ code to represent a polynomial. As defined here, a polynomial is a sequence of terms. E.g.

    1. 3X2 + 4X4 + X6
    2. 2 + 5X2 + 6X3 + 2X7
    3. 4X10

    The terms of polynomial 1 are (3,2), (4,4) and (1,6). The terms of polynomial 2 are (2,0), (5,2), (6,3) and (2,7). Polynomial 3 has only one term (4,10)

    III. The main method

    The main method will create display a menu that shows all polynomial operations and then read and process a series of operations until the user choose to exit the prohgram.

    The operations are:

    1. insert a new polynomial in its proper format, as shown here:

    3x^2 + 4x^4 + x^6

    2. return all the terms of a polynomial as a single line string, as shown here:

    3x^2 + 4x^4 + x^6

    3. compute and return the first derivative of all the polynomial
    4. compute and return the second derivative of all the polynomial

    إعجاب

اترك رد

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

شعار وردبرس.كوم

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

Google+ photo

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

صورة تويتر

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

Facebook photo

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

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.