В одномерном динамическом массиве, состоящем из n целочисленных элементов, вычислить количество отрицательных чисел. Программу написать на языке С/С++.
#include <iostream> int countNegativeNumbers(int* arr, int n) int count = 0 for (int i = 0; i < n; i++) if (arr[i] < 0) count++
return count
int main() int n std::cout << "Enter the size of the array: " std::cin >> n int* arr = new int[n] std::cout << "Enter the elements of the array: " for (int i = 0; i < n; i++) std::cin >> arr[i]
int negativeCount = countNegativeNumbers(arr, n) std::cout << "Number of negative numbers in the array: " << negativeCount << std::endl delete[] arr return 0 }
Пример ввода:
Enter the size of the array: Enter the elements of the array: 3 -1 5 -2 0
int countNegativeNumbers(int* arr, int n)
int count = 0
for (int i = 0; i < n; i++)
if (arr[i] < 0)
count++
return count
int main()
int n
std::cout << "Enter the size of the array: "
std::cin >> n
int* arr = new int[n]
std::cout << "Enter the elements of the array: "
for (int i = 0; i < n; i++)
std::cin >> arr[i]
int negativeCount = countNegativeNumbers(arr, n)
std::cout << "Number of negative numbers in the array: " << negativeCount << std::endl
delete[] arr
return 0
}
Пример ввода:
Enter the size of the array:Enter the elements of the array: 3 -1 5 -2 0
Пример вывода:
Number of negative numbers in the array: 2