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

كيف أكتب شيفرة برمجية بلغة سي بلس بلس لفعل هذا؟

المبرمج العربي

السؤال

Recommended Posts

  • 0

توجد طرق عديدة لفعل ذلك، فيمكنك على سبيل المثال استخدام 3 حلقات تكرار من نوع for، حيث الأولى والتي تعبر عن الأسطر تحتوي على حلقتي تكرار الأولى لوضع الفراغات والأخرى لوضع النجوم لتكون الشيفرة البرمجة النهائية كالتالي:

#include <iostream>
using namespace std;

int main() {
	int i,j,num,z;
	cout<<"Enter num: ";
	cin>>num;
	for (i=0;i<num;i++) {
			for (j=0;j<i;j++) {
				cout<<" ";
			}
			for (z=j;z<num;z++) {
				cout<<"*";
			}
			cout<<endl;
	}
}

لاحظ أننا أعطينا خيار للمستخدم ليختار طول سلسلة النجوم وأن حلقة التكرار الثالثة ستكمل ما بقي من طول السطر من الأولى.

تم التعديل في بواسطة هشام رزق الله
رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...