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

Матрицы и указатели

Автор:   •  Ноябрь 15, 2021  •  Лабораторная работа  •  1,578 Слов (7 Страниц)  •  200 Просмотры

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

Некоммерческое акционерное общество

Алматинский университет энергетики и связи им. Г. Даукеева

Кафедра «Системы информационной безопасности»

Лабораторная работа №5

Дисциплина: основы алгоритмизации и программирования

Тема: матрицы и указатели

Образовательная программа 6B06301 – «Системы информационной безопасности»

Выполнил: Cарымсаков Джанибек

Группа: СИБ-19-4

Вариант: 2

Приняла: старший преподаватель Адилгажинова С.А.

_____________________ _________________ «__» _________ 20__ г.

               (оценка)                       (подпись)                     (дата)

 

Алматы 2020

Содержание

Введение        3

1        Цель работы задачи А        4

2        Порядок выполнения работы        4

2.1        Алгоритм        4

2.2        Создание программы        6

2.3        Листинг программы        6

2.4        Ответы программы        7

2.5        Задача б        7

2.6        Алгоритм        7

2.7        Листинг программы        8

2.8        Ответы        9

3        Цель работы задачи Б        9

4        Порядок выполнения работы        9

4.1        Алгоритм        9

4.2        Листинг программы        11

4.3        Ответы программы        12

Заключение        13

Список литературы        14

Введение

Основные сведения, касающихся описании массива и указателей даны в лабораторная работа №4. В языке СИ определены только одномерные массивы, но поскольку элементом массива может быть массив, можно определить и многомерные массивы, простейшей формой которых является двумерный массив. Двумерные массивы называют также матрицами. При описании массива первый размер определяет количество строк, а второй - количество столбцов.


  1. Цель работы задачи А

Составить блок-схему и программу обработки матрицы. Элементы массива заполнить, используя функцию генератора случайных чисел.

Дана целочисленная прямоугольная матрица. Определить:

а) количество столбцов, содержащих хотя бы один нулевой элемент;

б) номер строки, в которой находится самая длинная серия одинаковых элементов.

  1. Порядок выполнения работы

  1. Алгоритм

Сначала нужно определить размер массива, после сгенерировать массив из случайных чисел. Выводим его. Теперь по условию задачи находим строку, в которой есть хотя бы 1 нулевой элемент. Далее выводим его.

[pic 1]

  1. Создание программы

Генерируем массив. Матрица задается константами. Создаем вторую матрицу для определения нулевого элемента в первой матрице. В условии if пишем, что если один из элементов будет равен одному, то строке третьего массива присваивается единица. После в третьем цикле выводим строки с нулевыми значениями.

  1. Листинг программы

#include <stdio.h>

#include <conio.h>

#include <math.h>

#include <stdlib.h>

#include <time.h>

...

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