4фир 4 4фир Регистрация 28 Авг 2013 Сообщения 107 Репутация 0 Спасибо 0 Монет 0 18 Апр 2016 #1 составьте программу вычисления суммы отрицательных элементов матрицы A(N,N) c++ пожайлуста помогите и полный код плиииз
составьте программу вычисления суммы отрицательных элементов матрицы A(N,N) c++ пожайлуста помогите и полный код плиииз
idemaexidslem I idemaexidslem Регистрация 16 Ноя 2012 Сообщения 87 Репутация 0 Спасибо 0 Монет 0 18 Апр 2016 #2 #include iostream void zapoln (int** A, int& m, int& n) { std::cout<<"Введите число столбцов "; std::cin>>m; std::cout<<"Введите число строк "; std::cin>>n; A=new int*[n]; int c; for(int i=0; i<n; i++) { A=new int[m]; for( int j=0; j<m { std::cout<<"Введите элемент матрицы "<<i+1<<"-й строки "<<j+1<<"-го столбца "; std::cin>>c; A[j++]=c; } } } main() { int** A, m, n; zapoln(A, m, n); int s=0; for(int i=0; i<n; i++) for(int j=0; j<m; j++) s+=(A[j]<0?A[j]:0); std::cout<<"Сумма отрицательных чисел матрицы " << s; } Позитивный голос 0
#include iostream void zapoln (int** A, int& m, int& n) { std::cout<<"Введите число столбцов "; std::cin>>m; std::cout<<"Введите число строк "; std::cin>>n; A=new int*[n]; int c; for(int i=0; i<n; i++) { A=new int[m]; for( int j=0; j<m { std::cout<<"Введите элемент матрицы "<<i+1<<"-й строки "<<j+1<<"-го столбца "; std::cin>>c; A[j++]=c; } } } main() { int** A, m, n; zapoln(A, m, n); int s=0; for(int i=0; i<n; i++) for(int j=0; j<m; j++) s+=(A[j]<0?A[j]:0); std::cout<<"Сумма отрицательных чисел матрицы " << s; }
гена74 Г гена74 Регистрация 22 Сен 2013 Сообщения 84 Репутация 0 Спасибо 0 Монет 0 18 Апр 2016 #3 sum=0;for(i=0;i<N;i++)for(j=0;j<N;j++)if(A[j]<0)sum+=A[j]; Позитивный голос 0