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

السؤال

Recommended Posts

  • 0
نشر

بالنسبة للشكل على اليمين يمكن عمله بالكود التالي:

#include <iostream>
using namespace std;

int main()
{
    int rows, count = 0, count1 = 0, k = 0;

    cout << "Enter number of rows: ";
    cin >> rows;

    for(int i = 1; i <= rows; ++i)
    {
        for(int space = 1; space <= rows-i; ++space)
        {
            cout << "  ";
            ++count;
        }

        while(k != 2*i-1)
        {
            
            if (count <= rows-1)
            {
                cout << i - k - 1 << " ";
                ++count;
            }
            
            else
            {
                ++count1;
                cout << k - i + 1 << " ";
            }
            ++k;
        }
        count1 = count = k = 0;

        cout << endl;
    }
    return 0;
}

لتجربة الكود: رابط التجربة.

 

  • 0
نشر

بالنسبة لهذا الشكل 
هذا هو الكود 

#include <iostream>

using namespace std;

int main()
{
    int rows;
    cout<<"Enter number of rows: "<<endl;
    cin>>rows;
    int cnt = 2, max_num = rows * rows - (rows - 1);
    int arr[rows][rows];
    for(int i=0; i<rows; i++) {
        for(int j=i; j<rows; j++) {
            if(i == j) arr[i][j] = 1;
            else {
                arr[i][j] = cnt;
                arr[j][i] = cnt + 1;
                cnt += 2;
            }
        }
    }
    for(int i=0; i<rows; i++) {
        for(int j=0; j<rows; j++) {
            cout<<arr[i][j]<<" ";
        }
        cout<<endl;
    }
    return 0;
}

*اذا كنت تريد نفس الصورة بدون ادخال عدد الصفوف يمكن جعل السطر رقم 7 "int rows = 3"
ومسح السطرين 8 و 9

Screenshot (853).png

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...