Рефераты

Лабораторная №1. Вариант №8(с++)

Лабораторная №1. Вариант №8(с++)

-----------------------

Б)

+

+ +

?????†††††††††††††††††††††††††††††††††††††††††††††?†?†††††††††††††††††††††††

†††††††††††††††††††††††††††††††††?††††?†††††††††††††††††††††††††††††††††††††

†††††††???††††††††††††† – –

+

+

+

+

Начало

Ввод n,a[n],max,min

For(i=0;imax)

If(a[i]

#include

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;imax) max=a[i];

if(a[i]=s)

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

b[l]=a[i];l++;}

printf("\npress any key and enter ");

scanf("%d",w);

}

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

b[l]=a[i];l++

If(a[i]=s)

For(i=0;i

Конец

IV. Вид выдаваемого результата:

Допустим мы ввели в массив 8 чисел: 22, 3, 18, -5, 0, 12, -3, 4.

Теперь компилятор с помощью организованного цикла найдет максимальное и

минимальное значения массива, в данном случае 22 и -5 соответственно.

Следующим шагом действий компилятора будет нахождение интервала между

максимальным и минимальным значениями элементов массива, т.е. в нашем

случае (22-(-5))=27. Теперь полученный результат, в соответствии с

условием задания будет разбит пополам и в данном примере составит 13.5.

Следующим шагом действий компилятора будет вывод на экран максимального и

минимального значений, интервала между ними и половины этого интервала.

Теперь относительно значения половины интервала значения массива будут

определены в 2 других массива – в первый массив отойдут элементы меньшие

этого значения и будут выведены на экран, в данном случае 3, -5, 0, 12,

-3,4. Во второй – большие или равные 22 и 18. Они так же будут отображены

на экране, на котором в итоге мы увидим не обязательно возрастающую

последовательность, т.к. этого не требует условие. На этом компилятор

закончит своё действие и программа будет остановлена.

V. Выводы:

В результате проделанной работы мы ознакомились с основами

программирования на языке Си, кроме того освоили некоторый синтаксис

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

выполнили поставленную цель.

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

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


© 2010 БИБЛИОТЕКА РЕФЕРАТЫ