русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Работа с компонентами массива


Дата добавления: 2015-08-31; просмотров: 1375; Нарушение авторских прав


В этом разделе необходимо разработать алгоритм и составить программу обработки числовых компонентов одномерного массива в соответствии с приведенными ниже заданиями. Численные значения исходного массива вводить с клавиатуры, после ввода реализовать его контрольный вывод на экран, затем вывести результирующий массив.

1. В массиве из 10 целых чисел найти наибольший элемент и поменять его местами с первым элементом.

2. В массиве из 10 целых чисел найти наименьший элемент и поменять его местами с последним элементом.

3. В массиве из 10 вещественных чисел отсортировать в порядке возрастания все положительные элементы. Отрицательные и нулевые элементы оставить на своих местах.

4. В массиве из 10 вещественных чисел отсортировать в порядке убывания все отрицательные элементы. Положительные и нулевые элементы оставить на своих местах.

5. Найти среднее арифметическое элементов целого массива размерности 10 и записать его на место первого элемента.

6. Найти среднее арифметическое элементов целого массива размерности 10 и записать его на место нулевых элементов.

7. Найти среднее геометрическое элементов вещественного массива размерности 10 и записать его на место последнего элемента.

8. Подсчитать число нулевых компонент целого массива из 10 элементов. Если нулевых элементов окажется больше 2, то поменять местами первый нулевой элемент с первым элементом массива, отличным от нуля.

9. Подсчитать число положительных, отрицательных и нулевых компонент вещественного массива из 10 элементов. Если отрицательных элементов окажется больше, то поменять знаки всех элементов массива на противоположные.

10. Подсчитать число компонент целого массива из 10 элементов, лежащих на отрезке [a, b].

11. Переставить в обратном порядке все положительные компоненты вещественного массива 10 из элементов.



12. Подсчитать число компонент вещественного массива из 10 элементов, которые лежат вне промежутка [a, b].

13. Дан массив из 10 целых чисел. Перестроить массив, записав в него сначала все положительные, затем отрицательные и нулевые элементы, сохраняя порядок их следования.

14. Дан массив из 10 вещественных чисел. Найти модуль суммы всех отрицательных элементов. Добавить найденную сумму ко всем отрицательным и нулевым элементам массива.

15. В массиве из 10 целых чисел требуется заменить первый элемент массива на сумму положительных элементов массива.

16. В массиве из 10 целых чисел требуется заменить последний элемент массива на удвоенную сумму отрицательных элементов массива.

17. В массиве из 10 целых чисел наибольший и наименьший элементы поменять местами.

18. Отсортировать массив из 10 вещественных чисел в порядке возрастания квадратов его компонент.

19. Найти максимальную разность двух соседних элементов массива из 10 вещественных чисел. Указать индексы этих элементов.

20. Найти номер элемента массива из 10 вещественных чисел, величина которого наиболее близка к среднему арифметическому. Если таких элементов несколько, вывести все номера в порядке их следования.

21. В массиве из 10 целых чисел найти сумму элементов, расположенных между первым и последним положительными элементами.

22. В массиве из 10 целых чисел найти произведение элементов, расположенных между первым и последним отрицательными элементами.

23. В массиве из 10 целых чисел найти сумму квадратов элементов, расположенных между наибольшим и наименьшим элементами массива.

24. В массиве из 10 целых чисел найти сумму логарифмов модулей элементов, расположенных между первым и вторым нулевыми элементами.

25. В массиве из 10 целых чисел найти произведение элементов, расположенных после последнего отрицательного элемента.

26. В массиве из 10 целых чисел найти сумму элементов, расположенных перед первым нулевым элементом.

27. В массиве из 10 целых чисел найти сумму квадратов элементов, расположенных между первым и последним отрицательными элементами.

28. В массиве из 10 целых чисел найти сумму кубов элементов, расположенных между первым и последним положительными элементами.

29. В массиве из 10 целых чисел найти произведение элементов, расположенных перед минимальным элементом.

30. В массиве из 10 целых чисел найти произведение элементов, расположенных после максимального элемента.



<== предыдущая лекция | следующая лекция ==>
void main() | Работа с векторами


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.473 сек.