Блок-схема функции prostoe (int X)

ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСТИТ

кафедра Вычислительной математики
и программирования

Отчет

По лабораторной работе №9

«Указатели и динамические массивы. Использование указателей
в качестве аргументов функции»

Вариант №18

Выполнил

ст.гр. ЭЛТТ-11а

Орел И.

Проверил

преподаватель Алексеев Е.Р.

Донецк, 2011

Постановка задачи

Цель работы: познакомится с указателями в С++. Изучить одномерные динамические массивы в языке С++. Ознакомится с функциями, возвращающими несколько значений. Рассмотреть на примерах как указатели используются в качестве параметров функций.

Задание: Составить алгоритм решения задачи и написать программу на C++ для удаления из целочисленного массива X[n] двух первых простых чисел, проверки, изменилось ли положение максимального элемента массива, нахождения среднего арифметического положительных элементов массива. В программе написать функции: удаления элемента, определения номера максимального элемента, вычисления среднего арифметического положительных элементов массива.

Теоретическое введение

Указатель – адрес элемента. С его помощью можно передавать в функции массивы, передавая в нее адрес первого элемента и количество элементов массива.

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

Блок-схема функции prostoe (int X)


4. Блок-схема функции max_el (int *x, int n)


5. Блок-схема функции sr_arifm (int *x, int n)


6. Блок-схема функции del_el (int *x, int n, int k)



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: