Лабораторная №1. Вариант №8(с++)
Работа из раздела: «
Программирование и комп-ры»
-----------------------
Б)
–
+
–
+ +
?????†††††††††††††††††††††††††††††††††††††††††††††?†?†††††††††††††††††††††††
†††††††††††††††††††††††††††††††††?††††?†††††††††††††††††††††††††††††††††††††
†††††††???††††††††††††† – –
+
+
–
–
+
+
Начало
Ввод n,a[n],max,min
For(i=0;imax)
If(a[i]<=min)
max=a[i]
min=a[i]
printf (“%d%d%f%f”, max, min,q,s)
q=max-min;
s=q/2
I. Цель лабораторной работы:
Целью данной лабораторной работы является ознакомление с первоосновами
программирования на языке Си, его особенностями, синтаксисом, компиляцией
и отладкой.
II.Задание:
Интервал между минимальным и максимальным значениями элементов массива
разбить пополам и относительно полученного значения разбить массив на две
части. Части не сортировать.
III. Блок-схема и текст программы:
А)
#include
#include
const n=8;
int a[n],b[n],c[n],i,l,k,w,max,min; float s,q;
void main()
{
printf('Введите 8 численных элементов массива:
');
{for(i=0;imax) max=a[i];
if(a[i]=s)
printf('%d
',a[i]);
b[l]=a[i];l++;}
printf('
press any key and enter ');
scanf('%d',w);
}
printf('%d
',a[i]);
b[l]=a[i];l++
If(a[i]=s)
For(i=0;i