0 / 0 / 0
Регистрация: 25.10.2016
Сообщений: 24
|
|||||||||||
1 | |||||||||||
В процедуре удалить из исходного массива элементы с четными индексами25.10.2016, 02:04. Показов 1979. Ответов 7
Метки нет (Все метки)
- Ввести произвольную размерность одномерного массива в интервале 1..10.
- Ввести данные (тип данных указан в вариантах) с клавиатуры в виде «Х[i]=», где i – индекс элемента. - После окончания ввода для контроля данных вывести на экран массив. - Обработать данные в подпрограмме (тип подпрограммы и способ обработки указан в вариантах) и вывести результат. - Ввод данных и вывод результатов на экран должны производиться в головной программе, все вычисления – в подпрограммах. Оформить подпрограммы в отдельном модуле. Подключить модуль к головной программе. - Все символьные элементы считать вводимыми только в нижнем регистре. - Если результатами вычислений являются вещественные числа, то выводить их с точностью до 1-го знака после точки. Массив символов. В процедуре удалить из исходного массива элементы с четными индексами. Первый элемент массива считать элементом с индексом 1. Размерность итогового массива должна уменьшиться. Помогите срочно, пожалуйста Не знаю на верном пути иду или нет, но вот все,что пока написано
0
|
25.10.2016, 02:04 | |
Ответы с готовыми решениями:
7
Сформировать два массива, включая в первый четные элементы исходного массива с нечетными индексами, а во второй нечетные элементы с четными индексами Уменьшить элементы исходного массива на среднее арифметическое элементов с четными индексами Сформировать два массива C и D, включая в первый элементы исходного массива с чётными индексами, а во второй – с нечетными Сформировать два массива, включая в первый элементы исходного массива с четными индексами, а во второй – с нечетными |
Модератор
|
|||||||||||
25.10.2016, 07:44 | 2 | ||||||||||
Сообщение было отмечено freakazoid1 как решение
Решение
В модуль lab5m поместите процедуру
1
|
0 / 0 / 0
Регистрация: 25.10.2016
Сообщений: 24
|
|
25.10.2016, 10:27 [ТС] | 3 |
Не получается, можете сразу конечный результат написать?
0
|
Модератор
|
||||||
25.10.2016, 12:31 | 4 | |||||
Могу. Не буду, продолжайте пробовать. Что именно не получается?
Добавлено через 1 минуту PS. Тип элемента массива не забудьте на Char поменять. Добавлено через 1 минуту Болванка модуля выглядит так:
1
|
0 / 0 / 0
Регистрация: 25.10.2016
Сообщений: 24
|
|||||||||||
25.10.2016, 14:52 [ТС] | 5 | ||||||||||
Введите размерность массива (1...10):
4 Введите числа M[1]=2 M[2]=6 M[3]=4 M[4]=5 Массив=[2,6,4,5,0,0,0,0,0,0] ogram.Main()[END] Вот это выдает программа, все написал как вы, процедура ничего не выполняет
0
|
0 / 0 / 0
Регистрация: 25.10.2016
Сообщений: 24
|
|
25.10.2016, 17:35 [ТС] | 7 |
различия были в вводе информации, все же у вас были небольшие ошибки или недочеты не знаю как это назвать, но у меня все получилось, спасибо за помощь
0
|
Модератор
|
|
26.10.2016, 17:46 | 8 |
Сообщение было отмечено Памирыч как решение
Решение
Вы ошибаетесь, или пример ошибки/недочета в студию.
Прогон: Код
N [1..10]: 5 Элементы: 1 2 3 4 5 A = 1 2 3 4 5 A'= 1 3 5 Код
N [1..10]: 6 Элементы: 1 2 3 4 5 6 A = 1 2 3 4 5 6 A'= 1 3 5 И после замены Integer на Char: Прогон: Код
N [1..10]: 5 Элементы: 12345 A = 1 2 3 4 5 A'= 1 3 5 Код
N [1..10]: 6 Элементы: 123456 A = 1 2 3 4 5 6 A'= 1 3 5
0
|
26.10.2016, 17:46 | |
26.10.2016, 17:46 | |
Помогаю со студенческими работами здесь
8
Сформировать два массива размером 5,включая в первый элементы исходного массива с четными индексами, а во второй - с нечетными Сформировать два массива, включив в первый элементы исходного с четными индексами, а во второй - с нечетными Записать в новый массив сначала элементы исходного массива с четными, затем с нечетными индексами Удалить элементы массива с чётными индексами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |