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

مساعدة بسيطة في ال(for).

مغلق
بدأه مخالف_79 في 18 أبريل 2004 · 3 رد · 519 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

هذه أول مشاركة لي في هذا المنتدى الممتاز بأعضائه ومواضيعه

الموضوع هو أني أريد مساعدة في تصميم برنامج باستخدام دالة (for looping)لإخراج الشكل التالي:

-************

---**********

-----********

-------******

---------****

----------**

-----------*

(لاتهتم بالشرطات)ربما لن يظهر الشكل جيدا ولكن المهم هو عبارة عن مثلث

حيث أني حاولت بالأوامر:#include<iostream.h>

int main()

{

int i,j;

for(i=0;i<=6;i++){

cout<<"\n";

for(j=i;j<=6;j++)

cout<<"\t*";

}

return 0;

}

ولكن نتج لي نصف الشكل يعني مثل الشكل التالي:

* * * * * * *

* * * * * *

* * * * *

* * * *

* * *

* *

* يعني ينقصه مثله بعس بعكس أفقي!

فأرجو المساعدة باستخدام ال(for)

تم تعديل هذه المشاركة بواسطة a6_2000 في 18 أبريل 2004 في 07:55

#2

سلام عليكم

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

ويكون كالتالي

#include <iostream.h>

int main()

{

int i,j,m=0;

for(i=0;i<=6;i++)

{

m=1;

for (m=0;m<=i;m++)

cout<<" ";

for(j=i;j<=6;j++)

cout<<" *";

cout<<"\n\n";

}

return 0;

}

واتمنى ان يكون هو المطلوب

#3

السلام عليكم ,,

تحدثنا سابقا عن ال for Loops هنا في المنتدى ,, خذ هذه الدروس فربما تفيدك ,,

/index.ph...topic=35402&hl=

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#4

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

جزاك الله أخ رونق خيرا كثيرا

وشكر الله لك

-----------------------

وعليكم السلام ورحمة الله وبركاته مشرفنا العزيز (HGB)

وجزاك الله خيرا

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

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