الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طباعه سلسلة من الاعداد بدون أستخدام Loop

بدأه al3nood في 5 سبتمبر 2009 · 6 رد · 682 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدينا هذا البرنامج التالي: (وهو مكتوب بلغة C++)، كيف يمكننا اختصاره بأفضل الطرق ليصبح (أربعة أسطر فقط) دون استخدام أمر (حلقة العدّاد for):


cout << 2;
cout << 4;
cout << 6;
cout << 8;
cout << 10;
cout << 12;
cout << 14;
cout << 16;
cout << 18;
cout << 20;
cout << 0;

بليززززز ابي مساعدتكم بسرعة الله يخيلكم !!

#2

دون استخدام for ، يمكن استخدام while

 int x=0;
   while(x<=20){
   cout<<x;x+=2;}

والبرنامج بشكل كامل :

#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
   int x=0;
   while(x<=20){
   cout<<x;x+=2;}
   getch();
	return 0;
}

تم تعديل هذه المشاركة بواسطة Ali Al-Zyoud في 5 سبتمبر 2009 في 13:50

#3

هذاأحد الحلول الممكنه :

  1. #include <iostream>
  2.  
  3. int i=0;struct A{A(){std::cout<<i<<std::endl;i+=2;}}a[11];
  4.  
  5. int main(int argc, char *argv[])
  6. {
  7.  
  8.  
  9.  
  10.  
  11.  
  12. }
  13.  

tvquran_6.gif

#4

وهذه دالة تقوم بنفس الشي :

  1. void a(){static int i=0;if(i<11) {cout<<i++ +i<<endl ; a();}
  2.  

tvquran_6.gif

#5

ايه معنى static int

اية معنى struct

49940.jpg
#6

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

سار مع الليل كتب:
ايه معنى static int

اية معنى struct

أنصحك بزيارة هذا الرابط فهو مفيد جدا

#7

thnks

49940.jpg

مواضيع مشابهة