Вопрос задан 03.05.2019 в 05:55. Предмет Информатика. Спрашивает Распопов Артём.

Задать матрицу 3 на 3,заменить элементы которые делятся на 3 без остатка, на 0,программу написать

на с #
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Цап Соломія.
Using System;using System.Collections.Generic;using System.Linq;using System.Text;
namespace ConsoleApplication26{    class Program    {        static void Main(string[] args)        {            Random r = new Random();            double[,] A = new double[3, 3];            Console.WriteLine("Исходная матрица: ");            for (int i = 0; i < 3; i++)            {                for (int j = 0; j < 3; j++)                {                    A[i, j] = r.Next(-100, 100);                    Console.Write(A[i, j] + "  ");                }                Console.WriteLine();            }            Console.WriteLine("Преобразованная матрица: ");            for (int i = 0; i < 3; i++)            {                for (int j = 0; j < 3; j++)                {                    if (A[i, j] % 3 != 0)                    {                        A[i, j] = 0;                    }                }            }


            for (int i = 0; i < 3; i++)            {                for (int j = 0; j < 3; j++)                {                    Console.Write(A[i, j] + "  ");                }                Console.WriteLine();            }
        }    }}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот программный код на C#, который создает матрицу 3x3 и заменяет элементы, делящиеся на 3 без остатка, на 0:

```csharp using System;

class Program { static void Main(string[] args) { // Создание матрицы 3x3 int[,] matrix = new int[3, 3];

// Заполнение матрицы случайными числами от 1 до 9 Random random = new Random(); for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { matrix[i, j] = random.Next(1, 10); } }

// Вывод исходной матрицы Console.WriteLine("Исходная матрица:"); PrintMatrix(matrix);

// Замена элементов, делящихся на 3 без остатка, на 0 for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { if (matrix[i, j] % 3 == 0) { matrix[i, j] = 0; } } }

// Вывод измененной матрицы Console.WriteLine("Матрица после замены:"); PrintMatrix(matrix);

Console.ReadLine(); }

// Метод для вывода матрицы static void PrintMatrix(int[,] matrix) { for (int i = 0; i < matrix.GetLength(0); i++) { for (int j = 0; j < matrix.GetLength(1); j++) { Console.Write(matrix[i, j] + " "); } Console.WriteLine(); } } } ```

Программа создает матрицу 3x3 и заполняет ее случайными числами от 1 до 9. Затем она проходит по каждому элементу матрицы и, если число делится на 3 без остатка, заменяет его на 0. В конце программа выводит исходную и измененную матрицы на экран.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос