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

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

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

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

Тема: «Директивы предпроцессора»

Выполнил студент:

Вожегов В.Ю. ВТ-12

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

Москва 2011 г.

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

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

1)max элемент массива;

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

Сжать массив, удалив из него все элементы, модуль которых находится в интервале [a,b]. Освободившиеся в конце массива элементы заполнить нулями.

  1. Данные:

Входные данные: i, a[10]

Рабочие данные: max, s.

  1. Схема программы:

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

#include<stdio.h>

#include<stdlib.h>

#include<math.h>

#include"biblioteka.h"

main()

{

const int N=10;

int *A;

A = new int [N];

int m,ss,i;

///////////////////////vvod

printf ("Vvesti a[n]\n");

for (i=0; i<N; i++)

scanf ("%d", &A[i]);

//////////////////////max

m=maxi(A,N);

printf("max=%d\n",m);

//////////////////////sum

ss=sum(A,N);

printf("sum=%d\n",ss);

////////////////////

sort(A,N);

for(i=0;i<N;i++)

printf("%d ",A[i]);

//////////////////

delete A;

system("pause");

return 0;

}

Соседние файлы в папке Вожегов