Лабораторная работа: Ознакомление с основами программирования на языке Си

I . Цель лабораторной работы:

Целью данной лабораторной работы является ознакомление с первоосновами программирования на языке Си, его особенностями, синтаксисом, компиляцией и отладкой.

II .Задание:

Интервал между минимальным и максимальным значениями элементов массива разбить пополам и относительно полученного значения разбить массив на две части. Части не сортировать.

III . Блок-схема и текст программы:

Возможно вы искали - Реферат: Компьюторныые вирусы

А)

#include <iostream.h>

#include <stdio.h>

const n=8;

int a[n],b[n],c[n],i,l,k,w,max,min; float s,q;

Похожий материал - Реферат: Компьютерная безопасность и взлом компьютерных систем

void main()

{

printf("Введите 8 численных элементов массива: \n");

{for(i=0;i<n;i++)

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

Очень интересно - Реферат: Взаимодействие основных частей ЭВМ при выполнении программы

for(max=min=a[i],i=0;i<n;i++)

{if(a[i]>max) max=a[i];

if(a[i]<min) min=a[i];}

printf("Максимальное значение:%d\n",max);

printf("Минимальное значение:%d\n",min);

Вам будет интересно - Реферат: Локально-вычислительные сети

q=max-min;s=q/2; //Половина интервала

printf("Интервал между максимальным и минимальным значением:%f\n",q);

printf("Половина интервала:%f\n",s);

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

{if(a[i]<s)

Похожий материал - Реферат: Процессор. Блок целочисленной арифметики.

printf("%d\n",a[i]);

c[k]=a[i];k++;}

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

{if(a[i]>=s)