1 / 1 / 0
Регистрация: 24.09.2014
Сообщений: 33
|
|
1 | |
Заполнить одномерный массив двадцатью первыми натуральными числами, кратными 5-ти или 7-ми09.11.2014, 16:31. Показов 7703. Ответов 27
Метки нет (Все метки)
Составьте программу, которая заполняет одномерный массив двадцатью первыми натуральными числами, кратными 5-ти или 7-ми. Полученный массив вывести на экран.
0
|
09.11.2014, 16:31 | |
Ответы с готовыми решениями:
27
Заполнить массив двадцатью первыми натуральными числами, делящимися нацело на 13 или на 17 и большими 300 Заполнить массив двадцатью первыми натуральными числами, делящимися нацело на 13 или на 17 Заполнить массив двадцатью первыми натуральными числами, делящимися нацело на 13 или на 17 и находящимися в ин Заполнить массив двадцатью первыми натуральными числами, делящимися нацело на 13 или на 17 и большими 300 |
_Ivana
|
|||||
09.11.2014, 16:44
#2
|
|||||
Не по теме:
0
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
||||||
09.11.2014, 17:28 | 3 | |||||
Сообщение было отмечено Maru11 как решение
Решение
Не по теме: _Ivana, а ты учёл, что элементы массива могут быть ненатуральными числами, например, -25. :D
1
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|
09.11.2014, 17:56 | 5 |
Там не написано, что элементы массива не могут быть ненатуральными. В массиве могут "валяться" и отрицательные числа, а твоя программа должна "заполнить одномерный массив двадцатью первыми натуральными элементами, кратными 5-ти или 7-ми." Ещё раз: там не сказано, что исходный массив (ряд чисел) содержит только натуральные числа. Так что доделай свой код. На C++ это сделать просто (&& arr[i] > 0), а на Haskell?
0
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|
09.11.2014, 18:17 | 7 |
Исходный массив, например, на 40 элементов:
[1, -7, -5, -55, -100, -15, 2, 5, 10, 15, 4, 49, 50, 9, 7, 7, 40, 20, 21, 14, 8, 12, 16, 63, 80, 100, 35, 42, 28, 45, 80, 43, 99, 0, 55, 65, 56, 33, 98, 77] Новый массив: [5, 10, 15, 49, 50, 7, 7, 40, 20, 21, 14, 63, 80, 100, 35, 42, 28, 45, 80, 55] Да, моё понимание этой задачи оказалось бредовым. Я подумал, что у нас имеется исходный массив. Но всё равно, напишите, пожалуйста, код для моего "бредового" понимания этой задачи.
0
|
09.11.2014, 18:32 | 8 | ||||||||||
Добавлено через 6 минут
1
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
||||||
09.11.2014, 18:41 | 9 | |||||
Правильное решение задачи:
Не по теме: Спасибо, _Ivana
0
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|
09.11.2014, 18:58 | 11 |
0
|
19 / 19 / 9
Регистрация: 15.09.2014
Сообщений: 127
|
|
09.11.2014, 19:01 | 12 |
Dennis Ritchie, возможности программы ограничиваются. Тут же ясно даются на вход "20", так вот, когда найдется "20" - закрыть цикл.
Поначалу вы явно переоценили тз)
0
|
09.11.2014, 19:01 | 13 | |||||
Например, так:
0
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
||||||
09.11.2014, 19:20 | 14 | |||||
Без вопросов:
Да, я просто не мог подумать, что оно такое простое, поэтому мысленно усложнил его.
0
|
09.11.2014, 19:23 | 15 |
Dennis Ritchie, несмотря на ваш ник, вы умудряетесь путаться в простейших вещах. Запустите ваш последний код с лимом, к которому вы прикипели душой и не можете отказаться - что он вам выдаст?
Я же вам привел код без этого ненужного лима.
0
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
||||||
09.11.2014, 19:50 | 16 | |||||
Не паникуйте: LIM - это очень важная штука (то бишь константа) :
0
|
19 / 19 / 9
Регистрация: 15.09.2014
Сообщений: 127
|
|
09.11.2014, 19:51 | 17 |
Dennis Ritchie, у меня всегда так.
0
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|
09.11.2014, 19:54 | 18 |
0
|
1 / 1 / 0
Регистрация: 24.09.2014
Сообщений: 33
|
|
10.11.2014, 19:46 [ТС] | 19 |
а что означает arr[j-1] то,что в квадратных скобках?...
спасибо за программку
0
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|
10.11.2014, 19:56 | 20 |
В квадратных скобках находится индекс элемента массива, т. е. из переменной j вычитается единица. Число, получившееся в результате этого вычитания, и будет индексом элемента массива.
0
|
10.11.2014, 19:56 | |
10.11.2014, 19:56 | |
Помогаю со студенческими работами здесь
20
Заполнить массив двадцатью первыми натуральными числами, делящимися нацело на 13 или на 17 и большими 300 Заполнить массив двадцатью первыми натуральными числами Заполнить массив двадцатью первыми натуральными числами, делящимися нацело на 13 и 17. Создать массив и заполнить его двадцатью первыми целыми числами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |