Учеба и наука

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

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

апрель 9, 2017 г.

  • Всего ответов: 2

  • Владимир - аватарка

    Владимир

    42-й в

                       
    #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, 2017 г.
  • Владимир - аватарка

    Владимир

    42-й в

    <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, 2017 г.

Похожие вопросы