عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 06-01-2011, 01:27 AM   #3

مهموم والله

جامعي

 
تاريخ التسجيل: Nov 2009
نوع الدراسة: تحضيري علمي خطة ب
الجنس: ذكر
المشاركات: 1,461
افتراضي رد: ارجو حل السوال ذا اتوقع ياتي بالاختبااار بكره

المشاركة الأصلية كتبت بواسطة B.N.A.B مشاهدة المشاركة
إذ قصدك الناتج اللي في الصورة


فهذا الكود
كود PHP:
#include<stdio.h>
int main(void)
{
int outer,inner,k,m=0;
for(
outer=0;outer<=8;outer++)
{
if(
outer<=4)
k=outer;
else
{
m+=2;
k=outer-m;
}
for(
inner=0;inner<=k;inner++)
printf("%2d",outer);
printf("\n");
}
return(
0);

ادعينا بالتوفيق
مشكور ياغالي على المساعدة ..

بس حبيت اسألك الان في البرينتف في اللوب الثاني لو حطينا قيمة البرينتف inner بدل من outer راح يطبع لي االاوت بوت بهالشكل

0
1 0
2 1 0
3 2 1 0
4 3 2 1 0
5 4 3 2 1 0
4 3 2 1 0
3 2 1 0
2 1 0


سؤالي هو كيف قرأ الاوت بوت هذا يلي انت وضعته يعني اول شيء صفر بعدين حط الواحد مرتين بعدين الاثنين وهكذا يعني كيف كرر الرقم رغم انه الكودين زي بعض بس الفرق بسيط في التعديل لكن الاوت بوت متغير عن الاول لاني بس غيرت outer لـ inner يعني ليه وش نقطة الفرق هنا ..

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

دُمت بخير

 

مهموم والله غير متواجد حالياً   رد مع اقتباس