وكالة الرأي Alrayarabic نشر 21 نوفمبر 2020 أرسل تقرير نشر 21 نوفمبر 2020 على برنامج c++ /باستخدام الحلقات المتداخلة ، أكتب برنامج يقوم بطباعة الشكل التالي *2345 1*345 12*45 123*5 1234* اقتباس
0 Wael Aljamal نشر 21 نوفمبر 2020 أرسل تقرير نشر 21 نوفمبر 2020 مرحبا، يتطلب الحل حلقتين الأولى مسؤولة عن الأسطر و الثانية عن الأعمدة. لكل سطر من الأسطر الخمسة يوجد 5 عناصر تنتمي له. نطبع النجمة في حال كان العنصر ينتمي للقطر الرئيسي أي i == j أطلب منك المحاولة في الحل قبل الاطلاع على الحل الذي قدمته يكون البرنامج بالشكل التالي: #include <iostream> using namespace std; int main() { // الحلقة الأولى للأسطر for (int i=1;i<=5;i++){ // i الحلقة الثانية تعمل في السطر رقم for (int j=1;j<=5;j++){ // العنصر ينتمي للقطر الرئيسي if (i == j) cout <<"*"; // عنصر في موقعه الادي else cout << j; } // سطر جديد عند الانهاء من السطر الحالي cout << "\n"; } return 0; } يكون الخرج بالشكل التالي: *2345 1*345 12*45 123*5 1234* بالتوفيق اقتباس
0 وكالة الرأي Alrayarabic نشر 21 نوفمبر 2020 الكاتب أرسل تقرير نشر 21 نوفمبر 2020 شكرا لك على الحل الرائعة فعلا انا راح اتدرب على هذه الالية الكاملة 1 اقتباس
السؤال
وكالة الرأي Alrayarabic
على برنامج c++ /باستخدام الحلقات المتداخلة ، أكتب برنامج يقوم بطباعة الشكل التالي
*2345
1*345
12*45
123*5
1234*
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.