KIRK_HAMMETT بتاريخ: 23 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 23 أكتوبر 2007 اريد عمل مصفوفة تبدا بالرقم مكونة من 9 عناصر تبدا بالرقم 2 وتنتهى بالرقم 1 بمعنى يكون شكلها كالاتى234567891انا والله حاولت اعملها باللوب ولكن فشلت كا الى عملته فقط هو تعبئة عناصر المصفوفة من 2 الى 9 اما اخر عنصر وهو ال 1 معرفتش اخلى اللوب ينتهى بهارجو المساعدة اخوانى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
nhamzehn بتاريخ: 24 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 24 أكتوبر 2007 أخي جرب الحل التالي وان شاء الله يكون المطلوب declare type arr is table of integer index by binary_integer; a arr; j number; begin for i in 2 .. 9 loop a(i-1) := i; dbms_output.put_line(a(i-1)); j := i; end loop; a(j):= 1; dbms_output.put_line(a(j)); end; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mom7800 بتاريخ: 24 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 24 أكتوبر 2007 declare v number :=2 ; begin loop dbms_output.put_line(v); v:=v+1 ; exit when v >9 ; end loop ; dbms_output.put_line(1); end ; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
nhamzehn بتاريخ: 25 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 25 أكتوبر 2007 declare type arr is table of integer index by binary_integer; a arr; b arr; c arr; begin for i in 1 .. 9 loop a(i) := i; b(i) := i + 1; c(i) := i + 2; if i = 9 then b(i) := i - 8; end if; if i >= 8 then c(i) := i - 7; end if; dbms_output.put_line(a(i)||' '||b(i)||' '||c(i)); end loop; end; / اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.