
Створити програму пошуку в масиві елементів найменшого числа. Якщо найменше число виявиться
від’ємним, програма також має виводити на екран повідомлення про це.

Ответы на вопрос

Відповідь:
Пояснення:
Пайтон:
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;
}



Program to Find the Smallest Number in an Array
To create a program that searches for the smallest number in an array, you can follow these steps:
1. Initialize an array with some numbers. 2. Set the initial value of the smallest number variable to the first element of the array. 3. Iterate through the array and compare each element with the current smallest number. 4. If a smaller number is found, update the value of the smallest number variable. 5. After iterating through all the elements, check if the smallest number is negative. 6. If the smallest number is negative, display a message indicating that the smallest number is negative. 7. If the smallest number is not negative, display the smallest number.
Here's an example implementation in Python:
```python def find_smallest_number(array): smallest_number = array[0] for num in array: if num < smallest_number: smallest_number = num if smallest_number < 0: print("The smallest number is negative.") print("The smallest number is:", smallest_number)
# Example usage numbers = [5, -2, 10, 3, -8, 1] find_smallest_number(numbers) ```
In this example, the program takes an array of numbers `[5, -2, 10, 3, -8, 1]` as input. It iterates through the array and finds the smallest number, which is -8. Since the smallest number is negative, it displays the message "The smallest number is negative."
Please note that this is just one way to implement the program, and there are many other possible approaches. The example provided here is a basic implementation to demonstrate the logic.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili