При помощи случайных чисел ввести одномерный массив, состоящий из
15 элементов. Найти в нем суммы положительных, отрицательных
элементов И ИХ КОЛЙЧВСТВО. На экран ВЫВЕСТИ МИССИВ И найденные
значения. “ C++
Приложения:
![](https://st.uroker.com/files/408/408f7726f77fc3cd89883bc34faebdeb.jpg)
Ответы
Ответ дал:
0
#include <iostream>
#include <stdlib.h>
using namespace std;
int main() {
const int n = 15;
int a[n];
int s1=0, s2=0, k1=0, k2=0;
srand(time(0));
for (int i = 0; i < n; i++) {
a[i]=rand() % 50-25;
cout << a[i] << " ";
}
cout <<"n";
for (int i = 0; i < n; i++){
if (a[i] > 0) {
s1 += a[i]; k1++;
}
if (a[i] < 0) {
s2 += a[i]; k2++;
}
}
cout << "Положительные: s = " << s1 << " k = " << k1 << "n";
cout << "Отрицательные: s = " << s2 << " k = " << k2 << "n";
return 0;
}
Пример:
21 -13 7 -12 19 -3 12 14 16 10 -11 -21 -13 15 -25
Положительные: s = 114 k = 8
Отрицательные: s = -98 k = 7
#include <stdlib.h>
using namespace std;
int main() {
const int n = 15;
int a[n];
int s1=0, s2=0, k1=0, k2=0;
srand(time(0));
for (int i = 0; i < n; i++) {
a[i]=rand() % 50-25;
cout << a[i] << " ";
}
cout <<"n";
for (int i = 0; i < n; i++){
if (a[i] > 0) {
s1 += a[i]; k1++;
}
if (a[i] < 0) {
s2 += a[i]; k2++;
}
}
cout << "Положительные: s = " << s1 << " k = " << k1 << "n";
cout << "Отрицательные: s = " << s2 << " k = " << k2 << "n";
return 0;
}
Пример:
21 -13 7 -12 19 -3 12 14 16 10 -11 -21 -13 15 -25
Положительные: s = 114 k = 8
Отрицательные: s = -98 k = 7
Ответ дал:
0
можно фото в программе или скрин
Ответ дал:
0
Для чего это?
Вас заинтересует
1 год назад
1 год назад
2 года назад
2 года назад
8 лет назад
8 лет назад