Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main (){
- int **matriz;
- int n, m;
- int i, j,k,l;
- int aux=0;
- scanf("%d%d", &n, &m);
- matriz = (int **) malloc(n*sizeof(int*));
- for(i=0;i<=n;i++){
- matriz[i] = (int *) malloc(m*sizeof(int));
- }
- for(i=0;i<n;i++){
- for(j=0;j<m;j++){
- scanf("%d", &matriz[i][j]);
- }
- }
- for(i=0;i<n;i++){
- for(j=0;j<m;j++){
- if(matriz[i][j]!=0){
- for(k=i+1;k<n;k++){
- for(l=j;l>=0;l--){
- if(matriz[k][l]!=0){
- printf("N\n");
- return 0;
- }
- }
- }
- break;
- }
- }
- }
- for(i=0;i<n;i++){
- for(j=0;j<m;j++){
- if(matriz[i][j]==0){
- aux++;
- }
- }
- if(aux==m){
- for(k=0;k<m;k++){
- if(matriz[i+1][k]!=0){
- printf("N\n");
- return 0;
- }
- }
- }
- aux=0;
- }
- printf("S\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement