fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int check(int **arr, int m, int n, int i){
  5. int k = 0;
  6. for(int j = 0; j < n; j++){
  7. if(arr[i][j] < 0){
  8. k++;
  9. }
  10. }
  11. return k;
  12. }
  13. int EQ(double **arr, int c[],int n){
  14. for(int j=0; j<n; j++){
  15. int t=0;
  16. for(int i=0; i<n; i++){
  17. if( arr[i][j] < 0 ){
  18. t++;
  19. }
  20. }
  21. c[j]= t > 0? 1 : 0;
  22. }
  23. }
  24. int main() {
  25. int n;
  26. cin >> n;
  27. int c[n];
  28. double **a = new double*[n];
  29. for(int i=0; i<n; i++){
  30. a[i] = new double[n];
  31. for( int j=0; j<n; j++){
  32. cin >> a[i][j];
  33. }
  34. }
  35. EQ(a, c, n);
  36. for( int i=0; i < n; i++){
  37. cout << c[i]<<" ";
  38. }
  39. return 0;
  40. }
Success #stdin #stdout 0s 3476KB
stdin
3
1 10 13
2 -0.1 3
0 98 99
stdout
0 1 0