нарисовать блок схему и написать код в с++ - вопрос №2407226

изображение из вопроса

Ответы

                   
#include
#include

int main()
{
int i,j;
int a[4][5];
int r=4;
int c=5;
int nn,k,mx,h=0,ii,jj;
a[0][0]=1;a[0][1]=2;a[0][2]=3;a[0][3]=4;a[0][4]=5;
a[1][0]=1;a[1][1]=0;a[1][2]=3;a[1][3]=4;a[1][4]=5;
a[2][0]=1;a[2][1]=2;a[2][2]=0;a[2][3]=4;a[2][4]=6;
a[3][0]=1;a[3][1]=2;a[3][2]=3;a[3][3]=4;a[3][4]=6;
printf(«Matrix:\n»);
for(i=0;i<r;i++){
    for(j=0;j<c;j++){
       printf(«a[%d,%d]= %d; »,i,j,a[i][j]);
    }
    printf("\n");
}

nn=0;
     for(i=0;i<r;i++){
     k=0;
    for(j=0;j<c;j++){
    if(a[i][j]==0)k++;
    }
    if(k==0)nn++;
    }
    printf(«Not null linnes %d\n»,nn);
k=0;
h=0;
for(i=0;i<r;i++){
     for(j=0;j<c;j++){
            for(ii=0;ii<r;ii++){
            for(jj=0;jj<c;jj++){
                if(i==ii&&j==jj)continue;
                  if(a[i][j]==a[ii][jj]){
                       if(h==0){mx=a[i][j];
                       h=1;}
                       else{if(a[i][j]>mx){mx=a[i][j];}}
                              
                               }  
        
                                                  }   
                                                  }        
           }    
}
if(h==0){printf(«All numbers are unique»);}else{printf(«Max=%d»,mx);}
   
}  

11.04.17
<code>                    <br #include <br #include</code>

int main()
{
int i,j;
int a[4][5];
int r=4;
int c=5;
int nn,k,mx,h=0,ii,jj;
a[0][0]=1;a[0][1]=2;a[0][2]=3;a[0][3]=4;a[0][4]=5;
a[1][0]=1;a[1][1]=0;a[1][2]=3;a[1][3]=4;a[1][4]=5;
a[2][0]=1;a[2][1]=2;a[2][2]=0;a[2][3]=4;a[2][4]=6;
a[3][0]=1;a[3][1]=2;a[3][2]=3;a[3][3]=4;a[3][4]=6;
printf(«Matrix:\n»);
for(i=0;i<r;i++){
    for(j=0;j<c;j++){
       printf(«a[%d,%d]= %d; »,i,j,a[i][j]);
    }
    printf("\n");
}

nn=0;
     for(i=0;i<r;i++){
     k=0;
    for(j=0;j<c;j++){
    if(a[i][j]==0)k++;
    }
    if(k==0)nn++;
    }
    printf(«Not null linnes %d\n»,nn);
k=0;
h=0;
for(i=0;i<r;i++){
     for(j=0;j<c;j++){
            for(ii=0;ii<r;ii++){
            for(jj=0;jj<c;jj++){
                if(i==ii&&j==jj)continue;
                  if(a[i][j]==a[ii][jj]){
                       if(h==0){mx=a[i][j];
                       h=1;}
                       else{if(a[i][j]>mx){mx=a[i][j];}}
                              
                               }  
        
                                                  }   
                                                  }        
           }    
}
if(h==0){printf(«All numbers are unique»);}else{printf(«Max=%d»,mx);}
   
}  

Выдача
 Matrix:
a[0,0]= 1; a[0,1]= 2; a[0,2]= 3; a[0,3]= 4; a[0,4]= 5;
a[1,0]= 1; a[1,1]= 0; a[1,2]= 3; a[1,3]= 4; a[1,4]= 5;
a[2,0]= 1; a[2,1]= 2; a[2,2]= 0; a[2,3]= 4; a[2,4]= 6;
a[3,0]= 1; a[3,1]= 2; a[3,2]= 3; a[3,3]= 4; a[3,4]= 6;
Not null linnes 2
Max=6 

 
11.04.17

Еva

от 100 p.
Читать ответы
Посмотреть всех экспертов из раздела Учеба и наука > Информатика
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store