0 / 0 / 0
Регистрация: 02.12.2012
Сообщений: 35
|
||||||
1 | ||||||
В массиве найти самую маленькую серию подряд стоящих нечетных элементов... (Как доработать программу?)03.12.2012, 18:45. Показов 2499. Ответов 5
Метки найти самую маленькую серию, серия минимальной длины, серия нечетных элементов, удалить два простых числа, удалить простые числа (Все метки)
Помогите доработать программу
В заданном массиве целых чисел найти самую маленькую серию подряд стоящих нечетных элементов. Удалить из массива два первых простых числа. Проверить, изменилась ли серия подряд стоящих нечетных элементов. (Функцией описать нахождение самой маленькой, подряд стоящей, нечётной серии элементов.)
0
|
03.12.2012, 18:45 | |
Ответы с готовыми решениями:
5
В заданном массиве целых чисел найти самую большую серию подряд стоящих четных элементов. Найти самую большую серию подряд стоящих четных элементов массива В одномерном массиве найти самую длинную цепочку подряд стоящих элементов, которая является «палиндромом» Найти в массиве наибольшую серию подряд идущих элементов, расположенных по возрастанию |
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
|
||||||
03.12.2012, 21:54 | 2 | |||||
Решил не вникать в ваш код. Если будете компилировать чем-то Майкрософтским добавте conio.h и getch(), как в вашем примере.
1
|
0 / 0 / 0
Регистрация: 02.12.2012
Сообщений: 35
|
|
04.12.2012, 12:32 [ТС] | 3 |
Большое спасибо! Буду разбираться в вашем коде
0
|
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
|
|
04.12.2012, 12:35 | 4 |
Пожалуйста, если возникнут вопросы - спрашивайте...
0
|
0 / 0 / 0
Регистрация: 02.12.2012
Сообщений: 35
|
|
04.12.2012, 16:08 [ТС] | 5 |
Объясните пожалуйста значение этой строки:
74 if( !(i % 9) && i != 0) зачем здесь девятка ?
0
|
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
|
|||||||||||
06.12.2012, 16:30 | 6 | ||||||||||
Для того, чтобы выводить в каждой строчке по 10 символов. Условие if выполняется в том случаи, если результат вложенного выражение отличается от 0. И не выполняется если равно нулю. i % 9 всегда положительно, если только оно не кратно 9, т.е. всегда true при i % 9 != 9, а нам нужно наоборот, чтобы при i % 9 выражение выполнялось, именно для этого используется оператор "!", который меняет результат логического выражения на противоположный. Конструкция && i != 0 всего лиши имеет смысл при i == 0 и служит лишь для того, чтобы в самом начале цикла, не сработала инструкция if, т.е. на напечатался символ новой строки.
Добавлено через 3 часа 56 минут Хотя конструкцию
0
|
06.12.2012, 16:30 | |
06.12.2012, 16:30 | |
Помогаю со студенческими работами здесь
6
В целочисленном массиве найти наиболее длинную цепочку одинаковых подряд стоящих элементов Найти в матрице самую длинную цепочку подряд стоящих 0 по горизонтали или вертикали Найти самую длинную серию одинаковых элементов Написать программу, которая определяет самую длинную серию одинаковых элементов матрицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |