Белая и пушистая
22 / 22 / 1
Регистрация: 01.09.2009
Сообщений: 452
|
|
1 | |
Найти нечетные элементы в матрице01.11.2009, 10:05. Показов 3137. Ответов 13
Метки нет (Все метки)
0
|
01.11.2009, 10:05 | |
Ответы с готовыми решениями:
13
В матрице уплотнить нечетные элементы Поменять местами в матрице четные и нечетные элементы В матрице программа обнуляет все нечетные элементы в четных строках Как в матрице 10*10 удалить все нечетные элементы массива, расположенные левее максимального |
Добрый самаритянин
1107 / 622 / 139
Регистрация: 31.03.2009
Сообщений: 2,567
|
||||||
01.11.2009, 10:22 | 2 | |||||
1
|
21 / 21 / 3
Регистрация: 05.08.2009
Сообщений: 243
|
||||||
01.11.2009, 12:15 | 3 | |||||
А если подсчитать то так
1
|
Белая и пушистая
22 / 22 / 1
Регистрация: 01.09.2009
Сообщений: 452
|
||||||
01.11.2009, 15:50 [ТС] | 4 | |||||
if a[i,j] mod 2<>0 then
что-то он ругается на эту запись - operator not applicable to this operand type Добавлено через 1 минуту вот короче, только чур не ржать, я нуб в этом
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
01.11.2009, 16:00 | 5 |
Suslichek, Ну зачем массив вещественных чисел, если ищем нечетные? Ведь нечетными бывают только целые числа. Напишите a:array of array of integer;
1
|
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
||||||
01.11.2009, 16:01 | 6 | |||||
Suslichek,
1. nech надо сделать integer; 2. ты заполняешь массив... а потом, что за обращение a[i,j] ? У тебя же i и j не проходят по массиву. попробуй так:
1
|
Белая и пушистая
22 / 22 / 1
Регистрация: 01.09.2009
Сообщений: 452
|
|
01.11.2009, 16:08 [ТС] | 7 |
ругается
0
|
15 / 15 / 0
Регистрация: 18.05.2009
Сообщений: 52
|
|
01.11.2009, 16:14 | 8 |
попробуй через StringGrid
насчёт Mod в Real .... мод это целочисленное деление, т.е. работать может не правильно 12.3451(вот это число он может посчитать как чётное) думаю будет проще сделать, найти последнее число и если оно равно 0,2,4,6,8 - тогда число чётно ....
1
|
Белая и пушистая
22 / 22 / 1
Регистрация: 01.09.2009
Сообщений: 452
|
||||||
01.11.2009, 16:43 [ТС] | 9 | |||||
и правда ругается на это
) только было бы проще, если бы я знала как это написать Добавлено через 19 минут По щелчку на кнопке в таблицу выводится двумерный массив и высчитывается кол-во нечетных элементов массива.
0
|
21 / 21 / 3
Регистрация: 05.08.2009
Сообщений: 243
|
|
01.11.2009, 16:46 | 10 |
Замени на Inc(nech); Тоже самое, только грамотней
Inc(nech) - увеличивает на 1 (инкримент) Dec(nech) - уменьшает на 1 (декримент)
1
|
Белая и пушистая
22 / 22 / 1
Регистрация: 01.09.2009
Сообщений: 452
|
|
01.11.2009, 16:47 [ТС] | 11 |
типа круче будет?
0
|
21 / 21 / 3
Регистрация: 05.08.2009
Сообщений: 243
|
|
01.11.2009, 16:55 | 12 |
Точно , но строчку nech:=0 не убирайте, люди говорят что не всегда она при объявлении будет равна 0, иногда бывает, что в памяти, по адресу которой расположена переменная находится "мусор" и это может привести к неточности вычисления, поэтому лучше обнулить...
0
|
Белая и пушистая
22 / 22 / 1
Регистрация: 01.09.2009
Сообщений: 452
|
|
02.11.2009, 16:19 [ТС] | 13 |
а как лейбл очисть от предыдущих записей?!!!
0
|
203 / 145 / 16
Регистрация: 13.01.2009
Сообщений: 554
|
|||||||||||
02.11.2009, 16:50 | 14 | ||||||||||
А зачем вообще мучаться с mod? Есть замечательная функция Odd
0
|
02.11.2009, 16:50 | |
02.11.2009, 16:50 | |
Помогаю со студенческими работами здесь
14
В квадратной целой матрице заменить все нечетные элементы суммой элементов главной диагонали В матрице обнулить чётные элементы в строках с чётными номерами и нечётные элементы в строках с нечётными номерами Создать текстовый файл с матрицей, считать её, найти нечётные числа в матрице, посчитать их произведение В заданной матрице найти все положительные нечётные числа строки, у которой второй элемент не кратен 3 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |