Створити програму пошуку в масиві елементів найменшого числа. Якщо найменше число виявиться від’ємним, програма також має виводити на екран повідомлення про це.
Ответы
Відповідь:
Пояснення:
Пайтон:
def find_min(arr):
# Якщо масив порожній, повертаємо None
if not arr:
return None
# Ініціалізуємо змінну для зберігання найменшого значення
min_val = arr[0]
# Перебираємо елементи масиву та знаходимо найменший елемент
for val in arr:
if val < min_val:
min_val = val
# Якщо найменший елемент від'ємний, виводимо повідомлення
if min_val < 0:
print("Найменше число у масиві є від'ємним")
# Повертаємо найменший елемент
return min_val
# Приклад використання
arr = [4, -2, 10, 5, -8, 3]
min_val = find_min(arr)
print("Найменший елемент: ", min_val)
Джава:
public class Main {
public static void main(String[] args) {
int[] arr = {4, -2, 10, 5, -8, 3};
int minVal = findMin(arr);
System.out.println("Найменший елемент: " + minVal);
}
public static int findMin(int[] arr) {
// Якщо масив порожній, повертаємо 0
if (arr.length == 0) {
return 0;
}
// Ініціалізуємо змінну для зберігання найменшого значення
int minVal = arr[0];
// Перебираємо елементи масиву та знаходимо найменший елемент
for (int val : arr) {
if (val < minVal) {
minVal = val;
}
}
// Якщо найменший елемент від'ємний, виводимо повідомлення
if (minVal < 0) {
System.out.println("Найменше число у масиві є від'ємним");
}
// Повертаємо найменший елемент
return minVal;
}
}
С++
#include <iostream>
using namespace std;
int findMin(int arr[], int n);
int main() {
int arr[] = {4, -2, 10, 5, -8, 3};
int n = sizeof(arr) / sizeof(arr[0]);
int minVal = findMin(arr, n);
cout << "Найменший елемент: " << minVal << endl;
return 0;
}
int findMin(int arr[], int n) {
// Якщо масив порожній, повертаємо 0
if (n == 0) {
return 0;
}
// Ініціалізуємо змінну для зберігання найменшого значення
int minVal = arr[0];
// Перебираємо елементи масиву та знаходимо найменший елемент
for (int i = 1; i < n; i++) {
if (arr[i] < minVal) {
minVal = arr[i];
}
}
// Якщо найменший елемент від'ємний, виводимо повідомлення
if (minVal < 0) {
cout << "Найменше число у масиві є від'ємним" << endl;
}
// Повертаємо найменший елемент
return minVal;
}