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

Приложения:

Ответы

Ответ дал: 666jaqz999
0

#include <iostream>

using namespace std;

int main()

{

   int N;

   cin >> N;

   double A[N],s = 0;

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

   {

       cin >> A[i];

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

   }

   cout << s;

   return 0;

}


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