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

برنامج ++c يكون مخرجاته كالتالي 1و 23 و 345 و 4567

7_jub

السؤال

Recommended Posts

  • 1

لنحاول تبسيط المشكلة، نلاحظ أن لكل سطر بداية و نهاية أي مثل مجال start - end حيث أن بداية كل مجال تزيد ب1 عن سابقه والنهائية تزيد ب2، يمكن عمل عدادين بشكل متزايد ضمن حلقة و كل مرة نطبع المجال بيتنهما..

// تهئية
int start = 1;
int finish = 1;

// شرط التوقف اختياري
while (start <= 4) { 
  	// طباعة المجال
	for (int i=start; i<= finish; i++) {
    	cout << i;
    }
  // سطر جديد
  cout << endl;

  // زيادة العدادت
  start += 1;
  finish += 2;
}

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...