1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

برنامه تعیین مثلثی بودن ماتریس

شروع موضوع توسط minaaa ‏28/1/11 در انجمن C #C++

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113




    برنامه تعیین بالا مثلثی یا
    پایین مثلثی بودن ماتریس های n*n رو براتون نوشتم. ابتدا توضیحاتی برای سایرین می دم:
    ماتریس بالا مثلثی:

    ماتریسی که تمام اعداد پایین قطر اصلی آن 0 باشند ، ماتریس بالا مثلثی نام دارد.
    به بیان دیگر می توان گفت ، در ماتریس های بالا مثلثی ، رابطه زیر برقرار است:

    If I>J => X[I,J]=0
    [​IMG]

    ماتریس پایین مثلثی:
    ماتریسی که تمام عناصر بالا و سمت راست قطر اصلی آن 0 باشند ، ماتریس پایین مثلثی نام دارد.
    به بیان دیگر ، ماتریسی پایین مثلثی است که رابطه زیر در آن بر قرار باشد:

    If J>I => X[I,J]=0

    [​IMG]
    حالا کمی در مورد برنامه توضیح بدم:
    این برنامه تشخیص می ده که یک ماتریس ، بالا مثلثی است ، پایین مثلثی یا
    هردو. بدین شکل که ابتدا تعداد ردیف (و ستون ها) و سپس عناصر ردیف ها به
    ترتیب از ورودی دریافت می شوند و برنامه ، نتیجه را برای شما می نویسد.