Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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;
- using System.IO;
- namespace ОВП_4
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- dataGridView1.Hide();
- dataGridView2.Hide();
- dataGridView3.Hide();
- dataGridView4.Hide();
- label1.Hide();
- label2.Hide();
- label3.Hide();
- label4.Hide();
- label5.Hide();
- label6.Hide();
- label7.Hide();
- label8.Hide();
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- WindowState = FormWindowState.Maximized;
- }
- void sqrt()
- {
- label1.Hide();
- label2.Hide();
- label3.Hide();
- label4.Hide();
- dataGridView1.Hide();
- dataGridView2.Hide();
- }
- private void выходToolStripMenuItem_Click(object sender, EventArgs e)
- {
- this.Close();
- }
- private void считатьСФайлаToolStripMenuItem_Click(object sender, EventArgs e)
- {
- sqrt();
- int i, j;
- string k = " ";
- OpenFileDialog openFileDialog1 = new OpenFileDialog();
- openFileDialog1.InitialDirectory = "c:\\";
- openFileDialog1.Filter = "txt files (*.txt)|*.txt|.Txt files (*.txt)|*.txt";
- openFileDialog1.FileName = "ovp4.txt";
- DialogResult result = openFileDialog1.ShowDialog();
- if (result == DialogResult.OK)
- {
- StreamReader s = File.OpenText(openFileDialog1.FileName);
- StreamReader reader = new StreamReader(openFileDialog1.FileName);
- while (!reader.EndOfStream)
- {
- k += reader.ReadLine();
- }
- string[] word = k.Split(' ');
- dataGridView1.Show();
- dataGridView1.ColumnCount = 8;
- dataGridView1.RowCount = 1;
- int kk = 0;
- i = 0;
- massiv.razmer = dataGridView1.ColumnCount / 2;
- dataGridView1.Show();
- for (j = 0; j < 8; j++)
- {
- dataGridView1.Rows[i].Cells[j].Value = Convert.ToString(word[kk + 1]);
- kk++;
- }
- }
- }
- private void параметрыToolStripMenuItem_Click(object sender, EventArgs e)
- {
- Form2 rw = new Form2();
- rw.Show();
- }
- private void случайноеФормированиеToolStripMenuItem_Click(object sender, EventArgs e)
- {
- label5.Show();
- sqrt();
- if (massiv.razmer == 0 || massiv.diapozon == 0)
- {
- MessageBox.Show("Не заданы параметры.\n Введите параметры в разделе меню 'Параметры' ");
- }
- else
- {
- label1.Show();
- label2.Show();
- label3.Show();
- label4.Show();
- label3.Text = Convert.ToString(2 * massiv.razmer);
- label4.Text = Convert.ToString(massiv.diapozon);
- int[] mass = new int[massiv.razmer];
- Random rnd1 = new Random();
- int i = 0, j;
- dataGridView1.Show();
- dataGridView1.ColumnCount = 2 * massiv.razmer;
- dataGridView1.RowCount = 1;
- int n = 2 * (massiv.razmer);
- for (j = 0; j < n; j++)
- {
- mass[i] = rnd1.Next(massiv.diapozon);
- dataGridView1.Rows[i].Cells[j].Value = mass[i];
- }
- }
- }
- private void toolStripMenuItem4_Click(object sender, EventArgs e)
- {
- label8.Show();
- dataGridView4.Show();
- int i = 0, j;
- int[] mass = new int[2 * massiv.razmer];
- int n = 2 * (massiv.razmer);
- for (j = 0; j < n; j++)
- {
- mass[j] = Convert.ToInt32(dataGridView1.Rows[i].Cells[j].Value);
- }
- for (j = 0; j < massiv.razmer; j++)
- {
- mass[j] = mass[j] + mass[2 * massiv.razmer - 1 - j];
- }
- dataGridView4.ColumnCount = massiv.razmer;
- dataGridView4.RowCount = 1;
- for (j = 0; j < massiv.razmer; j++)
- {
- dataGridView4.Rows[i].Cells[j].Value = mass[j];
- }
- }
- private void toolStripMenuItem2_Click(object sender, EventArgs e)
- {
- label6.Show();
- dataGridView2.Show();
- int i = 0, j;
- int[] mass = new int[2 * massiv.razmer];
- int[] mass1 = new int[massiv.razmer];
- int[] mass2 = new int[massiv.razmer];
- int n = 2 * (massiv.razmer);
- int razm = massiv.razmer;
- for (j = 0; j < n; j++)
- {
- mass[j] = Convert.ToInt32(dataGridView1.Rows[i].Cells[j].Value);
- }
- for (j = 0; j < razm; j++)
- {
- mass1[j] = mass[j];
- }
- for (j = 0; j < razm; j++)
- {
- mass2[j] = mass[razm + j];
- }
- for (j = 0; j < razm; j++)
- {
- mass[2 * j] = mass1[j];
- mass[2 * j + 1] = mass2[j];
- }
- dataGridView2.ColumnCount = 2 * massiv.razmer;
- dataGridView2.RowCount = 1;
- for (j = 0; j < 2 * massiv.razmer; j++)
- {
- dataGridView2.Rows[i].Cells[j].Value = mass[j];
- }
- }
- private void toolStripMenuItem3_Click(object sender, EventArgs e)
- {
- label7.Show();
- dataGridView3.Show();
- int i = 0, j;
- int[] mass = new int[2 * massiv.razmer];
- int[] mass1 = new int[massiv.razmer];
- int[] mass2 = new int[massiv.razmer];
- int n = 2 * (massiv.razmer);
- int razm = massiv.razmer;
- for (j = 0; j < n; j++)
- {
- mass[j] = Convert.ToInt32(dataGridView1.Rows[i].Cells[j].Value);
- }
- for (j = 0; j < razm; j++)
- {
- mass1[j] = mass[j];
- }
- for (j = 0; j < razm; j++)
- {
- mass2[j] = mass[n - j - 1];
- }
- for (j = 0; j < razm; j++)
- {
- mass[2 * j] = mass1[j];
- mass[2 * j + 1] = mass2[j];
- }
- dataGridView3.ColumnCount = 2 * massiv.razmer;
- dataGridView3.RowCount = 1;
- for (j = 0; j < 2 * massiv.razmer; j++)
- {
- dataGridView3.Rows[i].Cells[j].Value = mass[j];
- }
- }
- private void аToolStripMenuItem_Click(object sender, EventArgs e)
- {
- Stream myStream;
- SaveFileDialog saveFileDialog1 = new SaveFileDialog();
- saveFileDialog1.Filter = "txt files (*.txt)|*.txt|Doc files (*.doc)|*.doc|pdf files (*.pdf)|*.pdf|djvu files (*.djvu)|*.djvu";
- saveFileDialog1.FilterIndex = 2;
- saveFileDialog1.RestoreDirectory = true;
- string[] word;
- int n = 2 * massiv.razmer;
- word = new string[n];
- string filename;
- if (saveFileDialog1.ShowDialog() == DialogResult.OK)
- {
- if ((myStream = saveFileDialog1.OpenFile()) != null)
- {
- myStream.Close();
- }
- }
- filename = saveFileDialog1.FileName;
- string s; int k = 0, j = 0;
- for (int i = 0; i < n; i++)
- {
- word[k] = Convert.ToString(dataGridView2.Rows[j].Cells[i].Value);
- k++;
- }
- s = String.Join(" ", word);
- File.WriteAllText(filename, s);
- }
- private void бToolStripMenuItem_Click(object sender, EventArgs e)
- {
- Stream myStream;
- SaveFileDialog saveFileDialog1 = new SaveFileDialog();
- saveFileDialog1.Filter = "txt files (*.txt)|*.txt|Doc files (*.doc)|*.doc|pdf files (*.pdf)|*.pdf|djvu files (*.djvu)|*.djvu";
- saveFileDialog1.FilterIndex = 2;
- saveFileDialog1.RestoreDirectory = true;
- string[] word;
- string[] word1;
- int n = 2 * massiv.razmer;
- word = new string[n];
- string filename;
- if (saveFileDialog1.ShowDialog() == DialogResult.OK)
- {
- if ((myStream = saveFileDialog1.OpenFile()) != null)
- {
- myStream.Close();
- }
- }
- filename = saveFileDialog1.FileName;
- string s; int k = 0, j = 0;
- for (int i = 0; i < n; i++)
- {
- word[k] = Convert.ToString(dataGridView3.Rows[j].Cells[i].Value);
- k++;
- }
- s = String.Join(" ", word);
- File.WriteAllText(filename, s);
- }
- private void вToolStripMenuItem_Click(object sender, EventArgs e)
- {
- Stream myStream;
- SaveFileDialog saveFileDialog1 = new SaveFileDialog();
- saveFileDialog1.Filter = "txt files (*.txt)|*.txt|Doc files (*.doc)|*.doc|pdf files (*.pdf)|*.pdf|djvu files (*.djvu)|*.djvu";
- saveFileDialog1.FilterIndex = 2;
- saveFileDialog1.RestoreDirectory = true;
- string[] word;
- string[] word1;
- int n = 2 * massiv.razmer;
- word = new string[n];
- string filename;
- if (saveFileDialog1.ShowDialog() == DialogResult.OK)
- {
- if ((myStream = saveFileDialog1.OpenFile()) != null)
- {
- myStream.Close();
- }
- }
- filename = saveFileDialog1.FileName;
- string s; int k = 0, j = 0;
- for (int i = 0; i < n; i++)
- {
- word[k] = Convert.ToString(dataGridView4.Rows[j].Cells[i].Value);
- k++;
- }
- s = String.Join(" ", word);
- File.WriteAllText(filename, s);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement