Advertisement
BorjanCrvenkov

Задача 2 sp

Aug 9th, 2020
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main() {
  4.  
  5. int m,n;
  6. scanf("%d %d",&m,&n);
  7. int nizai[m],nizaj[n];
  8. if(m>=100 || m<0 || n<0 || n>=100){
  9. printf("0");
  10. return 0;
  11. }
  12. int matrica[m][n];
  13. int k=0,z=0,flag=0,counter=0;
  14. for(int i=0; i<m; i++) {
  15. for(int j=0; j<n; j++) {
  16. scanf("%d",&matrica[i][j]);
  17. }
  18. }
  19. for(int i=0; i<m; i++) {
  20. for(int j=0; j<n; j++) {
  21. if(matrica[i][j]==1) {
  22. flag=1;
  23. } else {
  24. flag=0;
  25. break;
  26. }
  27. }
  28. if(flag==1) {
  29. nizai[k]=1;
  30. } else {
  31. nizai[k]=0;
  32. }
  33. k++;
  34.  
  35. }
  36. flag=0;
  37. for(int j=0; j<n; j++) {
  38. for(int i=0; i<m; i++) {
  39. if(matrica[i][j]==1) {
  40. flag=1;
  41. } else {
  42. flag=0;
  43. break;
  44. }
  45. }
  46. if(flag==1) {
  47. nizaj[z]=1;
  48. } else {
  49. nizaj[z]=0;
  50. }
  51. z++;
  52. }
  53. for(int i=0;i<m;i++){
  54. for(int j=0;j<n;j++){
  55. if(nizai[i]==1&&nizaj[j]==1){
  56. counter++;
  57. printf("(%d, %d)\n",i,j);
  58. }
  59. }
  60. }
  61. printf("%d",counter);
  62. return 0;
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement