Відповідь:1)def find_average(arr):
size = len(arr)
if size == 0:
return 0
else:
sum = 0
for i in range(size):
sum += arr[i]
avg = sum / size
return avg
2)#include <iostream>
using namespace std;
void countElements(int arr[], int size) {
int positive = 0, negative = 0, zero = 0;
for(int i = 0; i < size; i++) {
if(arr[i] > 0) {
positive++;
} else if(arr[i] < 0) {
negative++;
} else {
zero++;
}
cout << "Number of positive elements: " << positive << endl;
cout << "Number of negative elements: " << negative << endl;
cout << "Number of zero elements: " << zero << endl;
int main() {
int arr[] = {1, -2, 0, 3, -4, 5, 0};
int size = sizeof(arr) / sizeof(arr[0]);
countElements(arr, size);
return 0;
Пояснення:
Copyright © 2025 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Відповідь:1)def find_average(arr):
size = len(arr)
if size == 0:
return 0
else:
sum = 0
for i in range(size):
sum += arr[i]
avg = sum / size
return avg
2)#include <iostream>
using namespace std;
void countElements(int arr[], int size) {
int positive = 0, negative = 0, zero = 0;
for(int i = 0; i < size; i++) {
if(arr[i] > 0) {
positive++;
} else if(arr[i] < 0) {
negative++;
} else {
zero++;
}
}
cout << "Number of positive elements: " << positive << endl;
cout << "Number of negative elements: " << negative << endl;
cout << "Number of zero elements: " << zero << endl;
}
int main() {
int arr[] = {1, -2, 0, 3, -4, 5, 0};
int size = sizeof(arr) / sizeof(arr[0]);
countElements(arr, size);
return 0;
}
Пояснення: