Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2012, 23:25   #11
emdroof
Пользователь
 
Аватар для emdroof
 
Регистрация: 11.04.2011
Сообщений: 46
По умолчанию

ну я так все и сделал

Последний раз редактировалось emdroof; 25.11.2012 в 23:30.
emdroof вне форума Ответить с цитированием
Старый 25.11.2012, 23:32   #12
emdroof
Пользователь
 
Аватар для emdroof
 
Регистрация: 11.04.2011
Сообщений: 46
По умолчанию

хотя нет, почему то вместо mas я написал int :/

у меня получился следующий код:

Код:
for (int j = 0; j < col; j++)
            {
                for (int i = 0; i < row; i++)
                {
                    int[] mas = new int[col];
                    mas[j] += ((Convert.ToInt32(dt.Rows[i][j]) > 0)) ? 1 : 0;

                    if ((mas[i - 1] > mas[i]))

                       label3.Content = "нет";
                   else
                        label3.Content = "да";
}
}
ругается на строчку с условием (Индекс находился вне границ массива.)

Последний раз редактировалось emdroof; 25.11.2012 в 23:42.
emdroof вне форума Ответить с цитированием
Старый 25.11.2012, 23:42   #13
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Во-первых: Ты партизанин? Тоже фашистам последние слова компилятора не выдаешь?
Во-вторых: У тебя два условия, если ты не в курсе, и одно из них (а точнее второе) бесполезно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.11.2012, 23:45   #14
emdroof
Пользователь
 
Аватар для emdroof
 
Регистрация: 11.04.2011
Сообщений: 46
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Во-первых: Ты партизанин? Тоже фашистам последние слова компилятора не выдаешь?
Во-вторых: У тебя два условия, если ты не в курсе, и одно из них (а точнее второе) бесполезно.
ругается на строчку с условием (Индекс находился вне границ массива.)

так в этом коде одно условие
emdroof вне форума Ответить с цитированием
Старый 26.11.2012, 09:22   #15
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
так в этом коде одно условие
Ану бегом изучать Си и особенно Условные операторы
Цитата:
(Индекс находился вне границ массива.
Не удивительно: mas[i - 1] при i равном нулю куда будет обращаться?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.11.2012, 10:23   #16
emdroof
Пользователь
 
Аватар для emdroof
 
Регистрация: 11.04.2011
Сообщений: 46
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Не удивительно: mas[i - 1] при i равном нулю куда будет обращаться?
когда я ставлю в цикле i=1, программа работает, но неверно, да и вообще непонятно что она делает
emdroof вне форума Ответить с цитированием
Старый 26.11.2012, 19:39   #17
emdroof
Пользователь
 
Аватар для emdroof
 
Регистрация: 11.04.2011
Сообщений: 46
По умолчанию

решил следующим образом:

Код:
 int[] mas = new int[col];
            for (int i = 0; i < col; i++) 
                mas[i] = 0;
            for (int i = 0; i < col; i++)
                for (int j = 0; j < row; j++) 
                    if (Convert.ToInt32(dt.Rows[j][i]) > 0) 
                        mas[i]++;
            bool Uporyadochen = true;
            for (int i = 0; i < col - 1; i++) 
                if (mas[i + 1] < mas[i]) 
                    Uporyadochen = false;
            if (Uporyadochen == true) 
                label3.Content = "Да";
            else label3.Content = "Нет";
emdroof вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможен ли подсчет количества положительных элементов массива без указателей? SERG1990 Общие вопросы C/C++ 7 16.03.2012 12:07
В двумерном вещественном массиве 4x4 переставить строки в порядке возрастания максимальных элементов строк (Паскаль) 77SEMI77 Помощь студентам 0 20.01.2012 00:42
Расположе элементов строки массива в порядке возрастания londoncold Помощь студентам 1 21.12.2011 21:04
Методом простых включений произвести сортировку (упорядочивание в порядке возрастания) массива из N действительных чисел СашаСаша Помощь студентам 1 04.07.2011 18:41
Расположить элементы массива в порядке возрастания Klik_1602 Помощь студентам 2 04.01.2011 14:59