пж безотлагательно решите дам 35 баллов на с++

Пж безотлагательно решите дам 35 баллов на с++

Задать свой вопрос
1 ответ

include lt;iostreamgt;

using namespace std;

int main()

   int N;

   cin gt;gt; N;

   double A[N],s = 0;

   for ( int i = 0; i lt; N; i++ )

   

       cin gt;gt; A[i];

       if ( A[i] gt; 0 ) s += A[i];

   

   cout lt;lt; s;

   return 0;


Игорь Начученко
Всё практически хорошо, но пару замечаний...
Арсений Забивкин
1. double A[N] - нехорошо так делать, если N не константа, а вводится с клавиатуры. Это именуется variable-length arrays и в эталон C++ не входит - на иных компиляторах может не работать или работать неправильно
Бостенкова Аделина
2. Можно вообщем обойтись без выделения памяти, к примеру, используя временную переменную :) https://ideone.com/roAEqt
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт