Предмет: Информатика, автор: dehtardiana1

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

Ответы

Автор ответа: kbalunskiy
1

Відповідь:

Пояснення:

Пайтон:
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;

}


kbalunskiy: Будь ласка, найкращу відповідь
Похожие вопросы
Предмет: История, автор: tttimm2315200