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

[ تمت الإجابة ]توضيح في do while

بدأه طالبة c++ في 8 ديسمبر 2012 · 1 رد · 592 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

#include<iostream>
using namespace std;
int main()
{
int counter=1;
do
{
cout<<counter<<endl;
}
while (++counter<=10);
return 0;
}

out put

1

2

3

4

5

6

7

8

9

10

#include<iostream>
using namespace std;
int main()
{
int counter=1;
do
{
	cout<<counter<<"  ";
	counter++;
}while(counter<=10);
cout<<endl;
}

out put

1 2 3 4 5 6 7 8 9 10

أريد شرح للكودين لماذا المخرجات اختلفت؟؟

#2

المُخرجات لم تختلف و إنما طريقة العرض هي التي اختلفت, في الكود الأول يتم الانتقال إلى سطر جديد في كل مرة و في الكود الثاني يتم طباعة مسافة بيضاء بين كل عددين.

لكن ألا يمكنك اكتشاف هذا الفرق بمجرد إلقاء نظرة على الكود ؟؟

أختي الكريمة, لا تجعلي السؤال هو طريقتك الوحيدة في استيعاب الأمور :)

أرجو لك التوفيق.

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