Программирование и комп-ры

Лабораторная №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 численных элементов массива: \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

смотреть на рефераты похожие на "Лабораторная №1. Вариант №8(с++)"