|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.12.2013, 10:22 | #1 |
Новичок
Джуниор
Регистрация: 08.12.2013
Сообщений: 6
|
Целочисленная матрица
Дана целочисленная матрица A(M,N). Элемент A(i, j) назовем “особым”, если он делится хотя бы на одно число Фибоначчи, большее некоторого заданного значения Р. Заменить каждый особый элемент на ближайшее большее простое число.
Чи́сла Фибона́ччи — элементы числовой последовательности в которой каждое последующее число равно сумме двух предыдущих чисел. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946 Вот мой код который у меня не получается отладить Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 10.12.2013 в 11:08. |
10.12.2013, 11:17 | #2 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
Что происходит при выполнении кода?
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
10.12.2013, 11:22 | #3 |
Новичок
Джуниор
Регистрация: 08.12.2013
Сообщений: 6
|
сразу хочу сказать , что я новичок и пока только учусь.
он пишет ошибки: переменная f не идентифицируется, что где то стоит лишняя фигурная скобка } и из-за этого программа завершается в каком то другом месте. |
10.12.2013, 11:39 | #4 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
Я понимаю компилятор. Как все сложно...
Скажите вот вы создаете массив 10 на 10, а зачем вводите m и n? У вас ведь известен размер массива = 10. На мой взгляд у Вас много ненужных переменных, создание которых вообще можно избежать.
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! Последний раз редактировалось Bugrimov; 10.12.2013 в 11:58. |
10.12.2013, 12:08 | #5 |
Новичок
Джуниор
Регистрация: 08.12.2013
Сообщений: 6
|
я делал 10 на 10 как максимально-возможную размерность , но что бы можно было ввести и 3-7, 9-4
|
10.12.2013, 12:20 | #6 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
А если вы введете m = 20...??? То выход за пределы массива? Так?
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
10.12.2013, 12:34 | #7 |
Новичок
Джуниор
Регистрация: 08.12.2013
Сообщений: 6
|
вероятно, да.
|
10.12.2013, 12:41 | #8 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
Сделайте например так
Код:
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
10.12.2013, 13:23 | #9 |
Новичок
Джуниор
Регистрация: 08.12.2013
Сообщений: 6
|
и после равно, в фигурных скобках вводим константы, я правильно понял
|
10.12.2013, 14:16 | #10 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
Вы вводите значения массива в ручную? Так?
Может лучше заполнять случайными числами??? Заполнение и вывод массива: Код:
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! Последний раз редактировалось Bugrimov; 10.12.2013 в 14:28. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Целочисленная матрица | StudentMarat | Помощь студентам | 1 | 17.10.2011 16:33 |
Целочисленная матрица | новичок39 | Помощь студентам | 0 | 13.06.2011 19:35 |
Целочисленная матрица | Alex Dentz | Помощь студентам | 3 | 30.11.2010 12:03 |
Дана целочисленная матрица | Катюшка_92 | Помощь студентам | 6 | 03.06.2010 09:20 |
целочисленная матрица | chillin | Помощь студентам | 1 | 03.05.2009 13:56 |