#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int sum = 0;
int length = 0;
cout << "Введите размер массива: ";
cin >> length;
int* array = new int[length];
for (int i = 0; i < length; i++) {
cout << "Введите значение " << i + 1 << " элемента: "; // заполнение массива
cin >> array[i];
}
for (int i = 0; i < length; i++) {
if (array[i] > 0) {
sum += array[i];
int* pA = &array[i];
cout << "Адрес элемента №" << i + 1 << ": " << pA << endl;
}
}
cout << endl;
if (sum == 0) {
cout << "Положительные элементы отсутствуют" << endl;
}
else {
cout << "Сумма положительных элементов массива = " + sum;
}
delete [] array;
return 0;
}
Так в чем проблема то?
Алексей
Александр
Мак Сим
Mikhail
Vladislav
Anonymous
Oleg
SexNbaKef
Dmitry
Erik
Денис