الانتقال إلى المحتوى

اريد عمل مصفوفة تبدا بالرقم 2 مكونة من 9 عناصر


KIRK_HAMMETT

Recommended Posts

اريد عمل مصفوفة تبدا بالرقم مكونة من 9 عناصر تبدا بالرقم 2 وتنتهى بالرقم 1 بمعنى يكون شكلها كالاتى
2
3
4
5
6
7
8
9
1

انا والله حاولت اعملها باللوب ولكن فشلت
كا الى عملته فقط هو تعبئة عناصر المصفوفة من 2 الى 9 اما اخر عنصر وهو ال 1 معرفتش اخلى اللوب ينتهى به
ارجو المساعدة اخوانى

رابط هذا التعليق
شارك

أخي جرب الحل التالي وان شاء الله يكون المطلوب


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;

رابط هذا التعليق
شارك

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;
/

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية