برنامه ای بنویسید که در آن ابعاد 2 ماتریس دلخواه را گرفته ابتدا بررسی کند که حاصلضرب آنها ممکن است یا نه!
سپس مقادیر هر یک را از وردی گرفته و در نهایت ماتریس حاصلضرب را چاپ کند.
- ۱ نظر
- ۱۱ دی ۹۳ ، ۱۴:۵۴
برنامه ای بنویسید که در آن ابعاد 2 ماتریس دلخواه را گرفته ابتدا بررسی کند که حاصلضرب آنها ممکن است یا نه!
سپس مقادیر هر یک را از وردی گرفته و در نهایت ماتریس حاصلضرب را چاپ کند.
سلام
سوالات در یک فایل pdf میباشد و کد جواب ها در فایل c++ .
توجه کنید که همه جواب ها پشت سر هم به ترتیب شماره هر تمرین در فایل آمده است و هر تمرین با استقاده از /* و */ بلوکه شده است برای اجرای هر تمرین */ و /* آنرا پاک کنید. و اگر خواستید به سراغ اجرا ی تمرین بعدی بروید ابتدا تمرین قبلی را دوباره با */ و /* بلوکه کنید.
دریافت فایل سوالات
حجم: 70.9 کیلوبایت
دریافت فایل کد جواب ها
حجم: 108 کیلوبایت
برنامه ای بنویسید که یک آرایه با m سطر و n ستون ایجاد کند(m و n را از ورودی میخواند) ، آرایه را به صورت رندوم از 1 تا 50 مقدار دهی و چاپ کند ، سپس با تعریف متغیرها و ساختارهای مناسب با توجه به مقادیر دریافتی از ورودی عملیات shift یا rotate در جهات مختلف و به تعداد دلخواه را انجام دهد.
مثلا اگر کاربر موارد زیر را وارد کرد:
3وsوu
نتیجه باید 3 بار shift بالا باشد.
مثال دیگر:
11وrوr
نتیجه: 11 بار rotate به راست
توجه: نحوه و ترتیب دریافت اعداد و یا ورودی های دیگر را به شیوه خود طراحی کنید
ماتریس چیست؟ هر ماتریس یک آرایش منظم از یه سری عدد هست!
همونطور که میبینید هر ماتریس از تعدادی سطر و ستون تشکیل شده.
الان A یه ماتریس 3 در 3 است !
و هر عنصر از ماتریس را از طریق سطر و ستون آن مشخص میکنیم ، aij یعنی عنصر موجود در سطر i ام و ستون j ام.
مثلا اگر سطر ها و ستون ها را از 0 شماره گذاری کنیم عدد 3 در ماتریس A در سطر 0 ام و ستون 1 ام قرار دارد.3=a01
سوال:
برنامه ای بنویسید که در آن حاصل جمع دو ماتریس m در n را حساب و چاپ کند.در ابتدا سایز آنها یعنی m و n را دریافت کرده، سپس مقادیر ماتریس اول و بعد مقادیر ماتریس دوم را از وردی گرفته و در نهایت ماتریس حاصل جمع را چاپ کند.