§. Massivlar. 2-§. Foreach operatori


Download 0.61 Mb.
bet8/12
Sana17.12.2022
Hajmi0.61 Mb.
#1026214
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
mubina dasturlash1 (2)

using System;
namespace masala_3
{
class Program
{
public static void Main(string[] args)
{
Console .Write ("Matritsa satrlari sonini kiriting:M=");
uint M=uint.Parse (Console .ReadLine ());
Console .Write ("Matritsa ustunlari sonini kiriting:N=");
uint N=uint .Parse (Console .ReadLine ());
double [,] A=new double[M,N];
for (uint i=0;ifor (uint j=0;j{
Console .Write ("a[{0},{1}]=",i,j);
A[i,j]=double .Parse (Console .ReadLine ());
}
Console .WriteLine("Matritsaning ko`rinishi:");
for (uint i=0;i{
for (uint j=0;jConsole .Write ("a[{0},{1}]={2}\t",i,j,A[i,j]);
}
Console .Write ("Ustun indeksini kiriting(Kuint K=uint .Parse (Console .ReadLine ());
double S=0,p=1;
for (uint i=0;i{
S+=A[i,K]; p*=A[i,K];
}
Console .WriteLine (K+"-indeksli ustun qiymatlari yig`indisi:"+S);
Console .WriteLine (K+"-indeksli ustun qiymatlari ko`paytmasi:"+p);
Console.ReadKey(true);
}
}
}
Natija:

Uch o`lchovli massivning e`lon qilinishi:
*C# dasturlash tilida uch va undan ortiq o`lchovli massivlardan ham foydalanish mumkin.
Uch o`lchovli massivlarni e`lon qilinishi:
Tip[,,]nom=new tip[k1,k2,k3];
Bu yerda k1-bo`yiga qatorlar soni , k2-eniga qatorlar soni va k3-uzunligiga qatorlar sonini anglatadi.
Ko'p o'lchovli massivlar. Massivlar daraja yoki o'lchamlar soni kabi tushuncha bilan tavsiflanadi. Yuqorida biz bir o`lchamga ega bo`lgan (ya`ni ularning darajasi 1) massivlarni ko`rib chiqdik. Bunday massivlarni elementning qatori (satr yoki ustuni) sifatida ko`rsatish mumkin. Bunday massivlar soni 1 dan katta (ya`ni darajali) bo`ladi. Ikki o`lchamli (darajali 2) massivlar ikki o`lchovli deyiladi. Masalan, elementlari bir xil bo`lgan bir o`lchovli va ikki o`lchovli massivlar yarataylik:
1 2 3 int[] nums1=new int[] {0,1,2,3,4,5};
Int[,] nums2={{0,1,2},{3,4,5}};.
Ko`p o`lchovli massivlarda ham sikllardan foydalana olamiz. Bu sikllar albatta

Download 0.61 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




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