Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Работа с массивами в языке Си

Автор:   •  Октябрь 10, 2018  •  Лабораторная работа  •  1,125 Слов (5 Страниц)  •  411 Просмотры

Страница 1 из 5

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ

БРЕСТСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

КАФЕДРА ЭВМиС

Отчет по лабораторной работе №5

«Работа с массивами»

Выполнил:

Студент 1 курса

Группы МС-3

Собчук А.В.

Проверил:

Ассистент

Кафедры ЭВМиС

Маркина А. А

Брест, 2017

Задание 1

N точек на плоскости задано последовательностью пар своих координат x1, ..., xn; y1, ..., yn ((n<=100). Найти прямоугольник наименьшего периметра, сожержащший все точки.

#include

#include

#include

#include

int main(void)

{

 srand(time(NULL));

int n, i, x[181], y[181];

printf  («Input amount n of points»);

scanf  ("%d", &n);

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

        {

         x[i] = 5 + rand() % 75;

         y[i] = 6 + rand() % 75;

         }

 int minx =  x[0]; int maxx=x[0];

 int miny =  y[0]; int maxy=y[0];

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

         {

                if ( minx < x[i])

                        minx = x[i];

                if ( miny < y[i])

                        miny = y[i];

                if ( maxx > x[i])

                        maxx = x[i];

                if ( maxy > y[i])

                        maxy = y[i];

         }

printf ("x1 : y1 = %d : %d\n", minx, miny);

printf ("x2 : y2 = %d : %d\n", maxx, maxy);

 return 0;

}

[pic 1]

Задание 2

Дана квадратная матрица действительных чисел размерности n (n <=15). Получить квадратную матрицу, элемент b [i, j] которой равен сумме элементов данной матрицы, расположенных в заштрихованной области.

#include

#include

#include

int main()

        {

         srand(time(0));

...

Скачать:   txt (3.5 Kb)   pdf (143.5 Kb)   docx (16 Kb)  
Продолжить читать еще 4 страниц(ы) »
Доступно только на Essays.club