Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/26: Рейтинг темы: голосов - 26, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 21
1

Вывести двумерный массив на экран

16.03.2012, 15:49. Показов 4956. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
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
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace Массив
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            int N = 10;
            int M = 10;
            int[,] a = new int[N, M];
            Random random = new Random();
            int rand;
            for (int i = 0; i < N; i++)
            {
                for (int j = 0; j < M; j++)
                {
                    rand = random.Next(0, 4);
                    a[i, j] = rand;
                }
            }
            textBox1.Text = "";
            for (int i = 0; i < N; i++)
            {
                for (int j = 0; j < M; j++) 
 
                textBox1.Text = a[ i , j ].ToString();
            }
        }
    }
}
Помогите пожалуйста.
Мне нужно было создать двумерный массив 10х10 в Приложении Windows Forms.
Рандомно выводит только одну цифру в textBox1.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2012, 15:49
Ответы с готовыми решениями:

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

Дан двумерный массив Вывести на экран его элементы следующем образом
Здравстуйте, помогите пожалуйста написать прогу, и разобраться в ней.(С#) Дан двухмерный массив....

Вывести двумерный массив на экран
Подскажите пожалуйста, что я не так в коде, не выводит двумерный массив. код: #include...

Как вывести на экран двумерный массив?
В задании требуется вывести матрицу по особой формуле при помощи двумерного массива,если вам не...

6
Заблокирован
16.03.2012, 16:18 2
все правильно выводит, т.е по написаному ...
обязательно на WinForms надо, на консольном приложении нельзя?
1
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 21
16.03.2012, 16:25  [ТС] 3
К сожалению нет.
Хм , а не могли бы Вы подсказать тогда как исправить код , что бы мне вывело в виде матрицы 10х10?
0
Заблокирован
16.03.2012, 16:33 4
ну видимо самое простое выложить на форму 10 Label , и во внутреннем цикле собирать:
C#
1
Label[i].Text += a[ i , j ].ToString()+" ";
особой красоты не будет , но массив увидеть можно
1
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 21
16.03.2012, 16:38  [ТС] 5
C#
1
Label[i].Text += a[ i , j ].ToString()+" ";
Что заменить этой строкой?
0
Заблокирован
16.03.2012, 16:52 6
отставить Label, на форму ListBox (LsBox)

Добавлено через 3 минуты
C#
1
2
3
4
5
6
7
8
            LsBox.Items.Clear();
             for (int i = 0; i < N; i++)
            {
                string str="";
                for (int j = 0; j < M; j++) 
                str += a[ i , j ].ToString();
                LsBox.Items.Add(str);
            }
1
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 21
16.03.2012, 17:11  [ТС] 7
Хорошо. Сам алгоритм Я понял , а вот что сделать в самой форме никак не понял (

Добавлено через 5 минут
Ув. MansMI спасибо за помощь. Разобрался , всё работает.
0
16.03.2012, 17:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.03.2012, 17:11
Помогаю со студенческими работами здесь

Дан двумерный массив. Вывести на экран:
а) Все элементы второго столбца б) Все элементы пятой строки массива, начиная с последней. в)...

Сформировать двумерный массив, вывести на экран и в файл
Сформировать двумерный массив B размером N x 3 (N – количество строк, равное предпоследней цифре...

Образовать двумерный массив Q(5*5) и вывести его на экран
Образовать двумерный массив Q(5*5) и вывести его на экран, если: Q(i , j) = 2i + 3j. Подсчитать...

Двумерный массив заполнить числами и вывести на экран
Двумерный массив заполнить числами и вывести на экран.Поменять строки местами.Первую с...

Переписать двумерный массив в одномерный и вывести на экран
1) Вывести на экран двумерный массив любой размерности с рандомными числами. Пример: 0 6 1 3 4 3...

Заполнить двумерный массив 6 на 6 и вывести его на экран
Заполнить двумерный массив 6 на 6 таким образом 1 0 0 0 0 1 0 2 0 0 2 0 0 ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru