![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.11.2008
Сообщений: 52
|
![]()
Всем привет!
![]() ![]() Есть задачка: "Составить программу для вычисления F = C + A/10+B/(10-C+A) где A - номер первого нулевого элемента двумерного массива 3*4; B - сумма элементов массива с нечетными номерами; C - количество элементов массива, больших D ( ввести D с коонсоли )." Самый главный пока вопрос, что такое "номер первого нулевого элемента двумерного массива", по искав ничего не нашел, возможно не там искал... Так вот начал писать то, что по легче, создал массив, заполнил вывел, все нормально, решил подсчитать сумму нечетных элементов не получилсь, что то, не выводит сумму только последнее не четное число или ноль... что не правильно написал? ![]() Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Начальное значения s в цикле то зачем присваивается? Вынести за пределы цикла перед 1-ым FOR
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 | |
a.k.a. Skull
Форумчанин
Регистрация: 17.11.2009
Сообщений: 963
|
![]() Цитата:
Код:
Все тривиальное просто
|
|
![]() |
![]() |
![]() |
#4 | ||
Пользователь
Регистрация: 22.11.2008
Сообщений: 52
|
![]() Цитата:
Цитата:
0 58 12 0 26 1 0 17 0 Ну всякое же в жизни бывает =D, в этой матрце первый нулевой [1,1]? 1 58 0 0 5 68 11 0 7 А здесь [3,4]? Последний раз редактировалось Naposaram; 19.02.2012 в 00:02. |
||
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,377
|
![]()
К вопросу о
Цитата:
б) Принято просматривать матрицу строками (по умолчанию). в) Вполне возможно, что правило просмотра матрицы следовало бы определить точно, для исключения догадок. ![]() Т.о. 1 58 0 0 5 68 11 0 7 Тут первый нулевой - (1,3) Как то так, думаю ...
Как-то так, ...
|
|
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 22.11.2008
Сообщений: 52
|
![]() Цитата:
дуамю должно выглядить так: Код:
Последний раз редактировалось Naposaram; 19.02.2012 в 11:24. |
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,377
|
![]()
Номер элемента - это произведение номера строки на длину строки плюс номер элемента в строке:
D=i*n+j. Следующая часть вопроса не понята ![]() Где то так ...
Как-то так, ...
|
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 22.11.2008
Сообщений: 52
|
![]() Цитата:
1 58 0 0 5 68 11 0 7 D = 1*3+3, номер перврого нулевого элемента = 6... а если нулевой элемент на второй строке тогда D = 2*4+1? Вторая часть вопроса: для того что бы найти ноль в массиве надо организовать поиск по строчно т.к. изначально поиск будет проходить по столбцам на сколько я понял? Последний раз редактировалось Naposaram; 19.02.2012 в 14:16. |
|
![]() |
![]() |
![]() |
#9 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Цитата:
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
||
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 22.11.2008
Сообщений: 52
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi. Массивы | glack18 | Помощь студентам | 5 | 21.04.2011 12:36 |
Массивы в Delphi | Sianessa | Помощь студентам | 8 | 20.01.2010 14:25 |
Delphi - массивы | dForm | Помощь студентам | 2 | 30.11.2009 17:57 |
Delphi массивы | Misty | Помощь студентам | 2 | 25.05.2009 07:51 |
Массивы Delphi | Tesa | Помощь студентам | 1 | 06.10.2008 22:33 |