ЗП
Захар Паламарчук

Помогите пожалуйста: Создать приложение Windows в котором выводится матрица размером 6х8

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

АЛ
Альфия Левина

using System;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;

namespace WindowsFormsApplication5
{
public partial class Form1 : Form
{
private TextBox textBox1;
private Button button1;

private IContainer components = null;

protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}

int[,] matrix = new int[6, 8]; // Матрица

public Form1()
{
this.textBox1 = new TextBox();
this.button1 = new Button();
this.SuspendLayout();
//
// textBox1
//
this.textBox1.Location = new Point(12, 12);
this.textBox1.Multiline = true;
this.textBox1.Name = "textBox1";
this.textBox1.Size = new Size(464, 223);
this.textBox1.Enabled = false;
//
// button1
//
this.button1.Location = new Point(12, 237);
this.button1.Name = "button1";
this.button1.Size = new Size(464, 23);
this.button1.Text = "Заменить нулями все отрицательные элементы матрицы";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new EventHandler(this.button1_Click);
//
// Form1
//
this.ClientSize = new Size(488, 272);
this.Controls.Add(this.button1);
this.Controls.Add(this.textBox1);
this.Text = "Form1";
this.ResumeLayout(false);
this.PerformLayout();

Random rd = new Random(); // Генератор случайных чисел

for (int i = 0; i < 6; i++)
{
for (int j = 0; j < 8; j++)
{
matrix[i, j] = rd.Next(-99, 99);
textBox1.Text += "\t" + string.Format("{0,6}", matrix[i, j]);
}
textBox1.Text += "\r\n";
}
textBox1.Text += "\r\n";
}

private void button1_Click(object sender, EventArgs e)
{

for (int i = 0; i < 6; i++)
{
for (int j = 0; j < 8; j++)
{
textBox1.Text += "\t" + string.Format("{0,6}", (matrix[i, j] < 0) ? 0 : matrix[i, j]);
}
textBox1.Text += "\r\n";
}
}
}
static class Program
{
///


/// Главная точка входа для приложения.
///

[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}

Похожие вопросы
Как создать приложение для смартфона?
Создать приложение, в котором будет выполнять ранее созданные приложения к лабораторным работам 1, 2, 3, 4.
вывод матриц паскаль
Что нужно дописать в паскале, что бы матрица, которую я ввел, выводилась в правильном графическом виде.
двумерные массивы с++ вывод диагональных элементов матрицы?
Приложение (или другая форма) которое выводит на экран матрицу.
НАРОД ПОМОГИТЕ ПОЖАЛУЙСТА С DELPHI 7 Создать Windows-приложение рекомендующее потребление различных продуктов
Помогите создать приложение
Помогите пожалуйста, как создать интерфейс для Windows 7.
паскаль, вывести на экран матрицу из файла. (матрица может быть любого размера)