|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.11.2012, 15:02 | #1 |
Пользователь
Регистрация: 15.09.2011
Сообщений: 17
|
Масивы C# 2010
Дано 2 задания, первое сделал, с горем пополам, а вот как сделать второе я не знаю даже и прошу совета и помощи.
1. Сформируйте вручную одномерный массив из 5 элементов. Подсчитайте количество отрицательных элементов массива. 2. Сформируйте таблицу из 4 строк и 4 столбцов (случайными числами) и выведите ее на экран. Замените ненулевые элементы на 1. Это первое задание считает нормально по моему. Код:
заранее добавил строки. Добавляется только в 1 строку первой ячейки, а надо чтоб заполнило всю таблицу 4 х 4, и ненулевые элементы заменило на 1. Код:
|
04.11.2012, 15:39 | #2 |
Пользователь
Регистрация: 15.03.2012
Сообщений: 28
|
Если ты говоришь, что нужно 4*4 матрица, то буде так: int[,] mmas2 = new int[4,4];
В обработчике событий кнопки цикл wile замени на for: private void button1_Click(object sender, EventArgs e) { k = 0; for (int i = 0; i < 5; i++) { if (dataGridView1.Rows[0].Cells[i].Value != null) { mas1[i] = Convert.ToInt32(dataGridView1.Rows[0].Cells[i].Value.ToString()); if (mas1[i] < 0) k++; dataGridView1.Rows[0].Cells[i].Value = mas1[i]; label1.Text = ("Количество отрецательных чисел:" + k); } } } Вопрос: тебе матрицу нужно вводить вурчную или приписать автоматом? |
04.11.2012, 16:28 | #3 | |
Пользователь
Регистрация: 15.09.2011
Сообщений: 17
|
Цитата:
|
|
04.11.2012, 16:59 | #4 |
Пользователь
Регистрация: 15.03.2012
Сообщений: 28
|
Попробуй циклом foreach(int element in mmas2) { if (mmas2[i,j] != 0) mmas[i,j]=1 }
если не пошло, то циклом for пройдись по элементам матрици, и замени ненулевые элементы на 1. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Visual Studio 2010 и SharePoint 2010 | glinka-82 | Общие вопросы .NET | 0 | 21.03.2012 22:37 |
добавление библиотеки в embarcadero rad studio 2010 (c++ builder 2010) | Cenitel | Помощь студентам | 1 | 14.05.2011 16:32 |
GlScene и Embarcadero Rad Studio 2010 (Delphi 2010) | Fiery Fox | Мультимедиа в Delphi | 4 | 19.11.2010 21:46 |