Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 11.10.2018
Сообщений: 4
1

Заполнить таблицу 3 x 3 случайными числами от 2 до 15

11.10.2018, 08:31. Показов 2376. Ответов 3
Метки нет (Все метки)

Заполнить таблицу 3 x 3 случайными числами от 2 до 15. Вывести данную матрицу на экран. С помощью функции четные числа в матрице заменить на квадраты этих чисел. Вывести новую матрицу на экран.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.10.2018, 08:31
Ответы с готовыми решениями:

Двумерный массивю Заполнить таблицу случайными нечётными числами
Заполнить таблицу n*m случайным не чётными числами. прошу решить наиболее простым способом

Создать приложение, позволяющее создать таблицу 6x6 и заполнить ее случайными числами от 1 до 100
Создать приложение, позволяющее создать таблицу 6x6 и заполнить ееслучайными числами от 1 до 100....

Создать массив, заполнить случайными числами четные элементы массива, а нечетные заполнить квадратом их индекса
На паре задали сделать работу,но ничего не объяснили,а я до этого с массивами не работал,если кому...

Заполнить строку случайными числами от 1 до 10
Задача состоит в заполнении строкового массива случайными числами. Вот что у меня #include...

3
5 / 4 / 1
Регистрация: 04.09.2018
Сообщений: 38
11.10.2018, 09:31 2
Ребят вы хотя бы начинайте делать. Скидывайте код, где что то не работает.. За вас с нуля ни кто делать ничего не будет.
Тут помогают а не делают за вас.
0
196 / 41 / 24
Регистрация: 24.02.2013
Сообщений: 228
11.10.2018, 13:08 3
Лучший ответ Сообщение было отмечено SIZOID как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 static void Main(string[] args)
        {
            
            Random rnd = new Random();
            int value = 0;
            int[,] mass = new int[3, 3];
            for (int i = 0; i < mass.GetLength(0); i++)
            {
                for (int j = 0; j < mass.GetLength(1); j++)
                {
                    value = rnd.Next(2, 15);
                    mass[i, j] = value;
                    Console.Write(mass[i, j]+" ");
                }
                Console.WriteLine("");
            }
            Console.WriteLine("Новая матрица");
            GetSqrt( mass);
            Console.ReadKey();
        }
        private static void GetSqrt (int[,] mass)
        {
            int i = 0;
            foreach (int value in mass)
            {
                i++;
                if (value % 2 == 0)
                {
                  Console.Write( Math.Pow(value, 2) + " ");
                }
              else
                    Console.Write(value+" ");
                if (i % 3 == 0)
                {
                    Console.WriteLine();
                    i = 0;
                }
 
            }
 
        }
1
177 / 151 / 31
Регистрация: 28.09.2018
Сообщений: 204
11.10.2018, 14:05 4
alexSo94, немного причесал вашу программу:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
using System;
 
namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            Random rnd = new Random();
            int[,] mass = new int[3, 3];
            for (int i = 0; i < mass.GetLength(0); i++)
            {
                for (int j = 0; j < mass.GetLength(1); j++)
                {
                    mass[i, j] = rnd.Next(2, 16);
                }
            }
            ShowMatrix(mass);
            GetSqrt(mass);
            Console.WriteLine("\nНовая матрица\n");            
            ShowMatrix(mass);
            Console.ReadKey();
        }
 
        static void ShowMatrix(int[,] mass)
        {
            for (int i = 0; i < mass.GetLength(0); i++)
            {
                for (int j = 0; j < mass.GetLength(1); j++)
                {
                    Console.Write(mass[i, j] + "\t");
                }
                Console.WriteLine();
            }
 
        }
 
        private static void GetSqrt(int[,] mass)
        {
            for (int i = 0; i < mass.GetLength(0); i++)
            {
                for (int j = 0; j < mass.GetLength(1); j++)
                {
                    if (mass[i, j] % 2 == 0)
                    {
                        mass[i, j] *= mass[i, j];
                    }
                }
            }
        }
    }
}
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.10.2018, 14:05

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Заполнить контейнер случайными числами
ТОлько начинаю свой тернистый путь, многие с этого начинали так что не надо судить строго мой...

Заполнить массив случайными числами
Заполните массив случайными числами в диапазоне 10...12 и найдите длину самой длинной...

Заполнить массив случайными числами
Добрый люд), мне нужна ваша помощь. Мне нужно решить одну задачку. Дан одномерный массив из целых...

Заполнить массив случайными числами
Помогите, пожалуйста, как заполнить массив случайными числами в диапазоне от -20 до 20.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.