Student.gomel.by
На главную ... Контакты ... Университеты ... Частые вопросы ...
Заказать курсовую в Гомеле ...
Репетитор по информатике ...
Условия ...
Так сколько же стоит?


ПРАКТИЧЕСКАЯ РАБОТА №3

НАПИСАНИЕ ПРОГРАММЫ НА ЯЗЫКЕ СИ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОГО ВЫДЕЛЕНИЯ ПАМЯТИ

Цель работы: получить практические навыки в написании программы, использующей динамическое выделение памяти с помощью библиотечных функций malloc(),calloc(),realloc(),free() операторов new и delete. Оборудование: - персональный компьютер; - операционная система Microsoft Windows; - система разработки программного обеспечения Microsoft Visual Studio.

Выполнение индивидуального задания: Общее условие для всех вариантов: Ввести в память машины одномерный целочисленный массив, размерностью не более 25 элементов.

Произвести манипуляции с массивом данных согласно условию, предложенному в варианте задания.

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

Ввод массива, манипуляции с массивом, вывод данных произвести через отдельные пользовательские функции.

Первый вариант решения должен использовать обычную адресацию элементов массива. Второй вариант решения должен использовать адресацию элементов массива через указатели.

При вводе элементов массива выделить память под один элемент, а под остальные элементы выделять память динамически. Вариант 1: Поменять местами максимальный и минимальный элементы массива. Все элементы массива разные. Вариант 2: Подсчитать количество максимальных элементов. Вариант 3: Подсчитать количество ненулевых элементов Вариант 4: оменять местами первый элемент и самый левый максимальный. Вариант 5:Поменять местами последний элемент с первым нулевым элементом. Вариант 6: Поменять местами предпоследний элемент с самым правым минимальным. Вариант 7: Определить, есть ли в массиве простые числа. Если да, то вывести их на экран. Вариант 8: Определить, есть ли в массиве отрицательные числа. Если да, то вывести их на экран. Вариант 9:Посчитать количество двузначных положительных чисел. Вариант 10:Посчитать количество трехзначных отрицательных чисел. Вариант 11:Посчитать количество чисел, которые читаются одинаково слева на право и справа на лево. Вариант 12:Посчитать сумму всех чисел, сумма цифр которых меньше 8. Вариант 13:Посчитать количество всех чисел, сумма цифр которых меньше 10. Вариант 14:Вывести все числа, сумма цифр которых меньше 15. Вариант 15:Перевернуть массив так, чтобы первый стал последним, а последний - первым и так далее. Вариант 16:Упорядочить массив таким образом, чтобы в начале шли отрицательные элементы, затем нулевые, затем положительные.

Содержание отчета: 1. Условие задачи. 2. Исходный модуль программы, сохранённый со среды Microsoft Visual C++.



Где еще можно заказать?



На главной странице в правой колонке этого сайта есть телефоны репетиторов, преподавателей по разным предметам и дисциплинам. Звоните им, заказывайте. Учитесь хорошо.



Вы на сайте:


Student.Gomel.by