![]() |
|
Модераторы: Poseidon |
![]()
|
|
| andruxaforever |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 2.2.2011 Репутация: нет Всего: нет |
Написать программу, которая формирует квадратную матрицу
размером (nxn) по следующем принципу: 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 Число n задаётся пользователем. Матрица должна отображаться на форме в текстовом поле или ином элементе управления. Программа должна иметь возможность отражать матрицу по вертикали: 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 Полученная матрица должна сохраняться в текстовый файл (*.txt). Всем доброго времени дня.....У меня такая проблема нужно написать программу в Visual Studio 2008, а я в нем вообще никак....помогите плизззз!!! вот моё мыло [email protected] есть код порграммы: Option Explicit Dim Matrix() As Integer Dim i As Integer Dim j As Integer Private Sub Command1_Click() Text1.Text = "" Dim n As Integer n = InputBox("Input the matrix dimension") ReDim Matrix(1 To n, 1 To n) For i = 1 To UBound(Matrix, 1) For j = 1 To UBound(Matrix, 2) If i = 1 Then Matrix(i, j) = 0 ElseIf i = UBound(Matrix, 1) Then Matrix(i, j) = 1 Else If j = 1 Then Matrix(i, j) = 1 ElseIf j = UBound(Matrix, 2) Then Matrix(i, j) = 1 Else Matrix(i, j) = 0 End If End If Next j Next i For i = 1 To UBound(Matrix, 1) For j = 1 To UBound(Matrix, 2) Text1.Text = Text1.Text & Matrix(i, j) Next j Text1.Text = Text1.Text & vbCrLf Next i End Sub Private Sub Command2_Click() Text1.Text = "" For j = 1 To UBound(Matrix, 2) i = 1 Matrix(i, j) = 1 Next j For j = 1 To UBound(Matrix, 2) i = UBound(Matrix, 1) Matrix(i, j) = 0 Next j For i = 1 To UBound(Matrix, 1) For j = 1 To UBound(Matrix, 2) Text1.Text = Text1.Text & Matrix(i, j) Next j Text1.Text = Text1.Text & vbCrLf Next i End Sub Private Sub Command3_Click() Open "C:\Documents and Settings\Пользователь\Рабочий стол\For Matrix.txt" For Output As #1 Print #1, Text1.Text Close #1 End Sub |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: нет Всего: 142 |
Для домашних заданий, курсовых, существует "Центр Помощи".
Тема перенесена! -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| alex77755 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 18.4.2009 Репутация: нет Всего: нет |
Есть код VB6 а ты не можешь вставить его в 2008?
Обращайся на мыло - обсудим |
|||
|
||||
| andruxaforever |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 2.2.2011 Репутация: нет Всего: нет |
мне нужно эту прогу в Visual Studio 2008
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |