Matritsa maksimal minimal elementini aniqlash algortimi. Matritsani ko’paytirish dasturi. Amallar tartibini baholash Ishdan maqsad


Download 147.48 Kb.
Sana23.04.2023
Hajmi147.48 Kb.
#1387107
Bog'liq
943 21 I.Elyor ALg. loyxalash


Amaliy ish №3
Mavzu: Matritsa maksimal minimal elementini aniqlash algortimi. Matritsani ko’paytirish dasturi. Amallar tartibini baholash
Ishdan maqsad. Ikki o’lchovli massivlar va ular ustida amalllar bajarish ko’nikmalarini oshirish. Dasturini tuzish.
Topshiriq

L ta elеmеnti bo`lgan bir indеksli massivdan NхM o`lchamlik matritsa хоsil qilinsin. Yetishmay qоlgan elеmеntlari nоllar bilan to`ldirilsin. Agar elementlar ortib qolsa dastlabki N*M tasi olinsin

Kiruvchi ma’lumotlar: Birinchi satrda L(1<=L <=300). Ikkinchi satrda massiv elementlari (-100<=a[i]<=100). Uchinchi satrda N va M(1<=N,M<=50)
Chiquvchi ma’lumotlar: Xosil bo’lgan matritsa

Kiruvchi ma’lumotlar

Chiquvchi ma’lumotlar

13
51 55 0 20 59 -17 22 38 -53 53 88 -91 61
4 5

51 55 0 20 59
-17 22 38 -53 53
88 -91 61 0 0
0 0 0 0 0

14
45 75 39 48 38 79 15 98 32 83 90 22 72 73
5 7

45 75 39 48 38 79 15
98 32 83 90 22 72 73
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0






Dastur kodi:
#include
#include
using namespace std;
int main() {
int l,i,j;
cin>>l;
int a[l];
for ( int i=1;i<=l;i++){
cin>>a[i];}
int n,m,k=1;
cin>>n>>m;
int b[n][m];
for (int i=1;i<=n;i++){
for ( int j=1;j<=m ;j++){
if(k<=l) {b[i][j]=a[k];
k++;}
else {b[i][j]=0;}
}}
for(i=1;i<=n;i++){
for(j=1;j<=m;j++){
cout<}cout<}
}
Natija:


Download 147.48 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling