Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

حل آخر للتمرين العاشر في الحلقات المتداخلة

كتبت هذا الحل للتمرين و قد نجح معي.

var n;
do
{
write("Enter number of lines: ");
n=read();
}
while(n<=0||isNaN(n));
if(n%2==0)
{
n++;
}
for(var i=1;i<=n;i++)
{
if(i<n/2)
{
for(var j=1;j<=i;j++)
{
write("*");
}
}
else
{
for(var j=1;j<=n+1-i;j++)
{
write("*");
}
}
write("\n");
}
var n; do { write("Enter number of lines: "); n=read(); } while(n<=0||isNaN(n)); if(n%2==0) { n++; } for(var i=1;i<=n;i++) { if(i<n/2) { for(var j=1;j<=i;j++) { write("*"); } } else { for(var j=1;j<=n+1-i;j++) { write("*"); } } write("\n"); }

الفرق بسيط و هو في المعادلة التالية.

else
{
for(var j=1;j<=n+1-i;j++)
{
write("*");
}
}
else { for(var j=1;j<=n+1-i;j++) { write("*"); } }

في حل التمرين العاشر كانت العادلة هكذا.

else
{
for (var j=1; j<=n-i+1; j++)
{
write("*");
}
}
else { for (var j=1; j<=n-i+1; j++) { write("*"); } }

هل هذا أيضاً حل صحيح؟

إذا كان نعم فأخبروني أني أصبحت عبقري XD

تعليقات 1

أضف تعليق

يجب تسجيل الدخول حتى تتمكن من إضافة تعليق أو رد.

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة