Professional Documents
Culture Documents
прога3
прога3
Виконали:
Студенти групи ТА–22, НН ІАТЕ
Воробйов Є. О.
Голота В. С.
Красан Д. М.
Перевірив:
Грудзинський Ю. Є.
Київ 2022
2
Мета роботи:
Вивчити базові операції з одновимірними і двовимірними масивами.
Завдання на комп’ютерний практикум:
1. Написати програму, яка обчислює, скільки разів введене з клавіатури число
зустрічається в масиві з N елементів. Значення N вводити з клавіатури .
2. Дана матриця символів NxM. Підрахувати кількість рядків, в яких літер
більше ніж цифр. Розміри і елементи матриці ввести з клавіатури.
3. Зробити висновки про отримані результати роботи програм.
3
2. Блок-схеми алгоритмів
3.Текст програм
3.1 Текст першої програми
#define _CRT_SECURE_NO_WARNINGS
#include "stdlib.h"
#include "stdio.h"
#include "conio.h"
#include "math.h"
#include "locale.h"
#include "string.h"
#include "windows.h"
#define MAXSIZE 100
int main(void){
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
#include "stdio.h"
#include "conio.h"
#include "math.h"
#include "locale.h"
#include "string.h"
#include "windows.h"
#define MAX 100
int main(void)
{
int count_n = 0; // Ініціалізація змінної лічильника рядків з більшою
кількістю літер
int count = 0; // Ініціалізація змінної лічильника кількості чисел в
рядку
int n; // Поточне число рядків
int m; // Поточне число стовпців
char array [MAX] [MAX]; // Ініціалізація масиву
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
Висновок:
В ході лабораторної роботи була написані програми:
- яка обчислює, скільки разів введене з клавіатури число зустрічається в
масиві з N елементів;
- матриця символів NxM.
Протестовано режим першої програми:
-при введені числа 5 . Посилання на рисунок 4.1.1.Програма відпрацьовує
правильно. Дає змогу ввести 5 елементів масиву і після введення шуканого
числа шукає його кількість в масиві, та виводить на екран кількість таких самих
чисел;
-при введені числа 101. Посилання на рисунок 4.1.2.Програма
відпрацьовує правильно. Занадто багато елементів в масиві;
-при введені числа 3. Посилання на рисунок 4.1.3.Програма відпрацьовує
правильно. Дає змогу ввести 3 значення масиву. Програма видає 0, бо шуканого
числа не було в масиві.
Протестовано режим другої програми:
-при введені в рядки матриці тільки символи цифр. Посилання на рисунок
4.2.1.Програма видає результат – у 0 рядках більше літер, ніж цифр;
-при введені в рядки матриці більшої кількості цифр, ніж символів літер.
Посилання на рисунок 4.2.2.Програма видає результат – у 0 рядках більше
літер, ніж цифр;
12
-при введені в рядки матриці більшої кількості літер, ніж цифр. Посилання
на рисунок 4.2.3. Програма видає результат – у 3 рядках більше літер, ніж цифр.