Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 22.12.2013
Сообщений: 71
1

Сделать одномерный массив, вместо двухмерного

29.11.2014, 09:28. Показов 2350. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ребят, можете сделать в этом коде, чтобы был одномерный массив.
Задание: Дан массив 15 элементов. Все положительные элементы возвести в квадрат, а отрицательные умножить на 2. Вывести исходный и полученный массив.
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
53
54
55
56
57
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace WindowsFormsApplication13
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        int n, m;
        int[,] mas;
        private void button1_Click(object sender, EventArgs e)
        {
            n = Convert.ToInt16(textBox1.Text);
            m = Convert.ToInt16(textBox2.Text);
            mas = new int[n, m];
            dataGridView1.ColumnCount = n;
            dataGridView1.RowCount = m;
            Random rand=new Random();
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < m; j++)
                {
                    mas[i, j] = rand.Next(-5,5);
                    dataGridView1[i, j].Value = mas[i,j];
                }
            }
 
 
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            dataGridView2.ColumnCount = n;
            dataGridView2.RowCount = m;
            int[,] mas2=new int[n,m];
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < m; j++)
                {
                    if (mas[i, j] > 0) mas2[i, j] = mas[i, j] * mas[i, j];
                    else mas2[i, j] = 2 * mas[i, j];
                    dataGridView2[i, j].Value = mas2[i, j];
                }
            }
        }
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2014, 09:28
Ответы с готовыми решениями:

Как сделать так, чтобы в DGV отображалось вместо request - запрос, а вместо response - ответ
Добрый день, ув. читатели форума. Проблема такова: В одном столбце я вывожу данные: request или...

Дан двухмерный массив A[m,n]. Составить одномерный массив из номеров столбцов исходного двухмерного массива, в
Добрый день, никак не получается решить данную задачу. Дан двухмерный массив A. Составить...

Создать одномерный массив из элементов двухмерного в с++
Дана целочисленная прямоугольная матрица размера M·N. Сформировать одномерный массив, состоящий из...

Сформировать одномерный массив из двухмерного по определенному правилу
opisat programnaya realizatsiya sledushiy zadachi na c++ , Dan dvuxmerni masiv, zapolneniy selimi...

1
64 / 63 / 43
Регистрация: 01.05.2012
Сообщений: 535
29.11.2014, 12:19 2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
        private void button1_Click(object sender, EventArgs e)
        {
            int[] mas = new int[15];
            int[] mas2 = new int[15];
 
            Random rand = new Random();
            for (int i = 0; i < 15; i++)
            {
                mas[i] = rand.Next(-50, 50);
                textBox1.Text += mas[i].ToString()+Environment.NewLine;
 
                if (mas[i] > 0) mas2[i] = mas[i] * mas[i];
                else mas2[i] = 2 * mas[i];
 
                textBox2.Text += mas2[i].ToString() + Environment.NewLine;
            }
        }
собственно mas2 можно и не использовать
0
29.11.2014, 12:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.11.2014, 12:19
Помогаю со студенческими работами здесь

Одномерный массив из элементов основной диагонали двухмерного массива
Помогите сделать программу Сформировать одномерный массив из элементов основной диагонали...

Составить одномерный массив из максимальных элементов каждого столбца двухмерного массива
Пользователем вводится двумерный массив целых чисел. Составить одномерный массив из максимальных...

Вывести среднее арифметическое каждой строчки двухмерного массива, в одномерный массив
Ребята, подскажите: Как вывести, например среднее арифметическое каждой строчки двухмерного...

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


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

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