5 Зертханалық сабақ


int[,,] a = new int [2,10,7]



бет4/9
Дата07.10.2022
өлшемі56,78 Kb.
#41799
түріСабақ
1   2   3   4   5   6   7   8   9
int[,,] a = new int [2,10,7];
Осылайша сіз бірден екі өлшемді инициализация жасай аласыз
массивтер:
int[,] b = {{2,-2},{3,-22},{0,4}};
//константный массив


Тапсырма 3. Матрица элементтерін 7-ге көбейту бағдарламасының мысалы.
Бағдарлама кодын енгізіңіз, түсініктемелерді енгізу қажет емес, бағдарламаны іске қосу, бағдарламаның орындалуының әр түрлі нұсқаларын тексеру. Басты диагональ элементтерін 3 ке көбейту арқылы бағдарламаны өзгертіңіз. Жаңа матрица шығарыңыз.

using System;


using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{//объявление динамического массива v
Console.WriteLine("Введите число строк матрицы ");
int size1 =int.Parse(Console.ReadLine());
Console.WriteLine("Введите число столбцов матрицы ");
int size2 =int.Parse(Console.ReadLine());
int[,] v = new int[size1, size2];
//Заполнение матрицы случайными числами
Random Rnd = new Random();
for (int i = 0; i < v.GetLength(0);i++)
for (int j = 0; j < v.GetLength(1);j++)
{
v[i,j] = Rnd.Next(1, 10); ;
}
//Вывод исходной матрицы
Console.WriteLine("Исходная матрица");
for (int i = 0; i < v.GetLength(0);i++)
{
for (int j = 0; j < v.GetLength(1);j++)
{
Console.Write(v[i, j]+"\t" );
}
Console.WriteLine("\n");
}
Console.WriteLine();
//Умножение всех элементов матрицы на 7
for (int i = 0; i < v.GetLength(0);i++)
for (int j = 0; j < v.GetLength(1);j++)
{
v[i, j] = v[i, j] * 7;
}
//Вывод новой матрицы
Console.WriteLine("Матрица*7");
for (int i = 0; i < v.GetLength(0);i++)
{
for (int j = 0; j < v.GetLength(1);
j++)
{
Console.Write(v[i, j]+"\t");
}
Console.WriteLine("\n");
}
Console.ReadLine();


}
}
}





Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет