Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
18
Добавлен:
17.04.2015
Размер:
16.9 Кб
Скачать

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЛЕСА

Факультет электроники и системотехники.

Лабораторная работа № 12

по программированию на языке высшего уровня С

Тема: «Создание библиотеки»

Выполнил студент: Суковатова Л.Н.

ВТ-11

Проверил: Ларионов Н.В.

Москва 2012 г.

1. Условия задания:

Написать программу с созданием библиотеки программ и присоединением ее через команды препроцессора.

Примечание. Размерности массивов задаются именованными константами.

Вариант 10

в одномерном массиве, состоящем из п целых элементов, вычислить:

1) минимальный по модулю элемент массива;

2) сумму модулей элементов массива, расположенных после первого элемента,

равного нулю.

Преобразовать массив таким образом, чтобы в первой его половине располага-лись элементы, стоявшие в четных позициях, а во второй половине — элементы, стоявшие в нечетных позициях.

2. Данные: а) Исходные: a[i]

б) Рабочие: k

в) Выходные:min, s, a[i]

3. Листинг программы:

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

#include <conio.h>

#include <time.h>

#include "lab10_12f.h"

#define N 10

int* a;

int main()

{

int result,i;

char str[10];

a = new int[N];

generate_elements(a);

print_elements(a);

result = find_min(a);

printf("Minimalny element massiva raven %d\n",a[result]);

result = find_summ(a);

printf("Summa elementov massiva posle pervogo nulya ravna %d\n",result);

sort(a);

printf("===========SORTED=================\n");

print_elements(a);

delete a;

getch();

return 0;

}

Соседние файлы в папке Суковатова