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

سؤال عن حل تمرين و عن كود

مغلق
بدأه superboy في 28 يونيو 2007 · 3 رد · 757 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لقد عدت إليكم من جديد بعد إنتهاء الاختبارات المدرسي :D ة

مع أسئلة عندي كتاب c++ل

وجدت فيه التمرين التالي و لم أستطع حله

اقتباس
اكتب برنامجا يقوم بطباعة الأعداد من 1 إلى 4 على نفس السطر على أن يفصل بين كل رقمين متجاورين فراغ واحد فقط استخدم الأساليب التالية :

1.استخدم تعليمة خرج واحدة مع عملية مجرى إدخال واحدة(لم أعرف حلها)

2.استخدام تعليمة خرج واحدة مع أربعة عمليات مجرى إدخال(لم أعرف حلها)

3.استخدم أربعة تعليمات خرج(عرفت حلها :lol: )

لماذا قلنا عملية مجرى إدخال واحدة و ليس تعليمة دخل واحدة مثلما قلنا تعليمة خرج واحدة؟نفس الشي :lol: ؟

و أما الكود فهو

cout<<"the avr is\t"<<setprecision(2)<<fixed<<avr<<endl;

ما فائدة """""<<fixed"""""

معلومات إضافية وجدتها أثناء التجربة :

عندما تكون المتحول avr

5.7142857142857142857142857142857

وهو من النوع double

تظهر النتيجة 5.71

وعندما نبدلsetprecision(2)

ب التعبير

setprecision(4)

تظهر النتيجة

5.7142

وهذا يدل على أن لتعبير السابق يدل على عدد الأرقام بعد الفاصلة

أما عند حذف<<fixed

عندما تكون setprecision(2)

تظهر النتيجة

5.7

أسف على الأسئلة إذا كانت سخيفة بالنسبة لكم فأنا مبتدئ أتعلم من كتاب

و شكرا

#2
int number = 1234;

while ( number != 0 )
{
	cout << number % 10<<" ";
	number /= 10;
}

لست متأكداً من الكود لاني لم اعمل complie له ، بس الفكرة تقريبا مشابهه لهذه :)

#3
اقتباس
وعندما نبدلsetprecision(2)

ب التعبير

setprecision(4)

تظهر النتيجة

5.7142

معلومة كنت أبحث عنها ولم أجدها الا الان .. شكرا لك :) .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#4

هلا

هذا الموضوع مغلق.

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