Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки, молоді та спорту України
НУ «ЛП»
Інститут екології, природоохоронної діяльності та туризму ім.В.Чорновола
Кафедра Інформаційно-
комп’ютерних технологій та систем
Звіт
Про виконання лабораторної роботи №4
з дисципліни «Технології програмування»
Мета: знайти індекси мінімального елемента при роботі з двовимірними масивами.
Постановка задачі: Варіант 11
Задача 13. Робота з двовимірними масивами.
Дано матрицю
/
Необхідно виконати завдання, вказане у варіанті. При необхідності виводити масив, вивести його у вигляді матриці. Для варіантів 1-15 матрицю вводити по рядках, для варіантів 16-30—по стовпцях.
11. Знайти індекси мінімального елемента.
Опис даних:
№ п/п
Позначення в задачі
Позначення в програмі
Тип
Призначення
1.
mas
mas
Дійсний (Float)
Масив
2.
min
min
Дійсний (Float)
Мінімальний елемент
3.
index_i
index_i
Цілий (int)
Індекс min елемента
4.
index_j
index_j
Цілий (int)
Індекс min елемента
Розробка алгоритму розв’язку:
Текст програми:
#include <iostream.h>
#include <conio.h>
int main()
{
float mas[4][4]={{2, 4, -6, 7.4 },
{4.5, -3, 5, 0 },
{9.7, 4.2, -3.8, 2.75},
{3.3, -0.6, 0, 3.5 }};
float min=mas[0][0];
int index_i=0, index_j=0;
for(int i=0; i<4; i+=1)
for(int j=0; j<4; j+=1)
if(min>mas[i][j])
{
min=mas[i][j];
index_i=i;
index_j=j;
}
cout<<"\n Index min elementa = ["<<index_i<<", "<<index_j<<"]";
getch ();
return 0;
}
Результати виконання програми:
/
/
Висновки: у даній лабораторній роботі я навчилася знаходити індекси мінімального елемента при роботі з двовимірними масивами.