Quick actions

cmd+k|ctrl+k

Navigation

Languages

lab3task2

Snippet info

Language

C

Visibility

public

Author

okopo4ok

Created

2023-03-29T12:37:42.987872Z

Updated

2023-03-29T12:37:45.303332Z

/**
	* @file main.cpp
	* @autor Коваленко І. В. 515б
	* @date 20.03.2023
	* @brief Лабораторна робота №3, варіант 11
	*
	* Використання масивів. Завдання 2
*/

/*
Розробити функцію для обчислення суми елементів масиву, що знаходяться після
мінімального елемента. Кількість елементів масиву n задається
користувачем (максимальна кількість – 100). Передбачити можливість
введення елементів масиву як з клавіатури, так і з використанням функції
rand(). Розробити програму, що демонструє використання розроблених
функцій.
*/

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <time.h>
#include "Module.h"

int main(void) {
	//утворення ключів
	setlocale(LC_ALL, "ukr");
	srand(time(NULL));
	//створення змінних
	int arr[MAX_SIZE] = { 0 };
	char choise;
	int size_of_mas = size_of_massive();
	//утворення інфо панель для користувача 
	printf("Введіть тип заповнення масиву.\n================================================\nf - заповнення користувачем\nr - заповнення рандомними числами від -50 до 50\n================================================\n");
	do {
		choise = getchar();
		if (choise != 'f' && choise != 'r')
			printf("Ошибка.\nВведіть тип заповнення масиву.\n================================================\nf - заповнення користувачем\nr - заповнення рандомними числами від -50 до 50\n================================================\n");
	} while (choise != 'f' && choise != 'r');
	//вибір заповнення та заповнення масиву
	choise_of_array_filling(choise, arr, size_of_mas);
	//виведення масиву
	display(arr, size_of_mas);
	//виведення суми чисел
	printf("\nСумма елементів після мінімального елементу: %i\n", find_min(arr, size_of_mas));
	printf("Завершення програми.");
}
INFO