Orange Angel Wing Heart

Tuesday, December 13, 2016

Массивын бодлого



  1. А
[n] массивын хамгийн их элемент  хэдэн удаа орсныг  тодорхойл
#include
#includeх
#include
main(){
            int a[100];
            int j,i,n,b,t=0;
            scanf("%d",&n);
                        for(i=0;i
    { a[i]=(rand()%10);
      printf(" %d",a[i]);
      } b=a[0];
            for(i=0;i
    { if(b
     b=a[i];
     }
     for(i=0;i
    { if(b==a[i])
     t++;
     }
      printf("\n%d too ni %d udaa orson",b,t);
      getch();
      }


    2. Квадрат массивын мөрийн дугаартай   тэнцүү  элементүүдийг хэвлэ .
#include
#include
#include
main(){
            int a[100][100];
            int j,i,n,r=0;
            scanf("%d",&n);
            for(i=0;i
    { for(j=0;j
            {
    a[i][j]=(rand()%10);
      printf(" %d",a[i][j]);
     
      }
 printf("\n");
}

  for(i=0;i
    {    for(j=0;j
    {
        if(a[i][j]==i)
         { printf(" a[%d][%d]=%d",i,j,a[i][j]);
         }
         }
          printf("\n");
          }
      getch();
      }      
3. Квадрат массивын туслах диогналийн элементүүдийн нийлбэр анхны тоо эсэхийг шалга.
#include
#include
#include
main(){
            int a[100][100];
            int j,e,d,i,n,s=0,k=1;
            scanf("%d",&n);
for(i=0;i
    { for(j=0;j
            {
    a[i][j]=(rand()%10);
      printf(" %d",a[i][j]);
           
      }
 printf("\n");
}
for(i=0;i
    { for(j=0;j
           
      if(i+j==n-1)
     s=s+a[i][j];
    
     }
     printf("%d",s);
     do k++;while((k<=s/2)&&(s%k!=0));
     if(k>s/2)
     printf("tuslah diognaliin elementiin niilber anhnii too mon ");
         else
        printf("tuslah diognaliin elementiin niilber anhnii too bish ");
        getch();   
}           

4.  А[n][m] массивын  тэгш мөрийн элементүүдийг 0, сондгой дугаартай мөр бүрийн элементйиг 1 болгон хувирга.
#include
#include
#include
main(){
            int a[100][100];
            int j,i,n,m;
            scanf("%d",&n);
            scanf("%d",&m);
            for(i=0;i
    { for(j=0;j
            {
        a[i][j]=(rand()%10);
      printf(" %d",a[i][j]);
  
      }
 printf("\n");
}
              for(i=0;i
    {  for(j=0;j
    {
        if(i%2==0)
          a[i][j]=0;
          else
          a[i][j]=1;
          }
          }
    printf("\n");
     for(i=0;i
  {  for(j=0;j
    {
       printf(" %d",a[i][j]);
       }
        printf("\n");
}            
                      
      getch();
      }    

55. Квадрат массивын мөр тус бүрийн  тэгш  элементүүдийг хэвлэ .
#include
#include
#include
main(){
            int a[100][100];
            int j,i,n,r=0;
            scanf("%d",&n);
            for(i=0;i
    { for(j=0;j
            {
        a[i][j]=(rand()%10);
      printf(" %d",a[i][j]);
     
      }
 printf("\n");
}
    for(i=0;i
    {    for(j=0;j
    {
        if(a[i][j]%2==0)
         { printf(" %d",a[i][j]);
         }
         }
          printf("\n");
          }

      getch();
      }    
6.            Квадрат массивын гол диогналийн элементээр шинэ массив үүсгэ
#include
#include
#include
main(){
            int a[100][100],b[100];
            int j,i,n,r=0;
            scanf("%d",&n);
            for(i=0;i
    { for(j=0;j
            {
        a[i][j]=(rand()%10);
      printf(" %d",a[i][j]);
     
      }
 printf("\n");
}
              for(i=0;i
    {  for(j=0;j
    {
        if(j==i)
          {b[r]=a[i][j];
          printf("%d",b[r]);
          }
          }
   }
      getch();
      }    
    7.    Квадрат массивын гол диогналь ба туслах диогналийг элементүүдийг 1,  бусад  элементүүдийг  0 болгож хэвлэ.
#include
#include
#include
  main(){
            int a[100][100];
            int j,i,n,s=0;
            scanf("%d",&n);
            for(i=0;i
    { for(j=0;j
            {
        a[i][j]=(rand()%10);
      printf(" %d",a[i][j]);
      }
 printf("\n");
}
for(i=0;i
{  for(j=0;j
      {  if((i==j)||(j+i==n-1))
            a[i][j]=1;
          else
        a[i][j]=0;
        }
         printf("\n");
        }
        printf("\n");
      for(i=0;i
    { for(j=0;j
            { printf(" %d",a[i][j]);
      }
 printf("\n");
}
        getch();
        }
   8.    Квадрат массивын туслах диогналиас доош ба дээш элементүүдийн нийлбэрийг тус тус олж  <=> эсэхийг ол
#include
#include
#include
main(){
            int a[100][100];
            int j,i,n,s=0,r=0;
            scanf("%d",&n);
            for(i=0;i
    { for(j=0;j
            {
    a[i][j]=(rand()%10);
      printf(" %d",a[i][j]);
             }
 printf("\n");
}
for(i=0;i
 { for(j=0;j
            {
    if(j+i
    s=s+a[i][j];
    else
    if(j+i>n-1)
    r=r+a[i][j];
      }
      }
if(s==r)
printf(" tuslgah diognalias deeshih ba doosh elementvvdiin niilber tentsvv%d",s);  
else
{if(s>r)
printf(" tuslgah diognalias deeshih elementvvdiin niilber ih :%d", s);
else
printf(" tuslgah diognalias dooshih elementvvdiin niilber ih :%d", r);
}
getch();
}
    9.    Квадрат массивын гол диогналиас доош  байгаа элементүүдийг хэвлэ.
#include
#include
#include
main(){
            int a[100][100];
            int j,i,n,max,max1,r=0;
            scanf("%d",&n);
            for(i=0;i
    { for(j=0;j
            {
    a[i][j]=(rand()%10);
      printf(" %d",a[i][j]);
           
      }
 printf("\n");
}
for(i=0;i
    { for(j=0;j
            {
         if(i>j)
         printf(" %d",a[i][j]); 
         }
         printf("\n");      
         }
         getch();
         } 

  10. Квадрат массивын гол диогналиас дээш ба гол диогналиас доош   өндөр элементүүдийг хэвлэ.
#include
#include
#include
main(){
            int a[100][100];
            int j,i,n,max,max1,r=0;
            scanf("%d",&n);
            for(i=0;i
    { for(j=0;j
            {
    a[i][j]=(rand()%10);
      printf(" %d",a[i][j]);
                 
      }
 printf("\n");
}
  max=a[0][1];
  max1=a[1][0];
  for(i=0;i
      
         for(j=0;j
    {
        if(i
         {  if(max
              max=a[i][j];
         }
         else
         if(i>j)
         {if(max
                max1=a[i][j];
          }  
         }
         printf("gol diognaliaas deesh elementiin ondor element: %d\n gol diognaliaas doosh elementiin ondor element: %d",max,max1);         
      getch();
      }    
  11. Квадрат массивын  эхний  мөрийн элементүүдийн байрыг  сүүлийн мөрийн элементүүдийн байртай соль
#include
#include
#include
main(){
            int a[100][100];
            int j,e,d,i,n,max,max1,r=0;
            scanf("%d",&n);
            for(i=1;i<=n;i++)
    { for(j=1;j<=n;j++)
            {
    a[i][j]=(rand()%10);
      printf(" %d",a[i][j]);
           
      }
 printf("\n");
}
for(j=1;j<=n;j++)
    { for(i=1;i<=n;i++)
            { 
    if(i==1)
     {d=a[i][j];}
     else
  {  if(i==n)
  e=a[i][j];}
}
a[1][j]=e;
a[n][j]=d;

}
printf("\n  ehnii ba svvliin moriin elementiin bariig solih\n");
            for(i=1;i<=n;i++)
    { for(j=1;j<=n;j++)
     { printf(" %d",a[i][j]);
           
      }
 printf("\n");
}

getch();
}

  12. Квадрат массивын  эхний  мөрийн элементүүдийн ба сүүлийн мөрийн элементүүдийн  харгалзан тэнцүү элементүүдийг хэвлэ.
#include
#include
#include
main(){
            int a[100][100];
            int j,e,d,i,n,max,max1,r=0;
            scanf("%d",&n);
            for(i=1;i<=n;i++)
    { for(j=1;j<=n;j++)
            {
    a[i][j]=(rand()%10);
      printf(" %d",a[i][j]);
           
      }
 printf("\n");
}
for(j=1;j<=n;j++)
    { for(i=1;i<=n;i++)
            { 
    if(i==1)
     {d=a[i][j];}
     else
  {  if(i==n)
  e=a[i][j];}
}
if(e==d)
 printf("%d, ",e);
}
getch();
}
  13. Квадрат массивын гол диогналийн элементийн үржвэр анхны тоо эсэхийг шалга.
#include
#include
#include
main(){
            int a[100][100];
            int j,e,d,i,n,s=1,k=1;
            scanf("%d",&n);
for(i=1;i<=n;i++)
    { for(j=1;j<=n;j++)
            {
    a[i][j]=(rand()%10);
      printf(" %d",a[i][j]);
           
      }
 printf("\n");
}
for(i=1;i<=n;i++)
    { for(j=1;j<=n;j++)
            {
      if(i==j)
     s=s*a[i][j];
     }
     }
     do k++;while((k<=s/2)&&(s%k!=0));
     if(k>s/2)
     printf("gol diognaliin elementiin vrjwer anhnii too mon ");
         else
        printf("gol diognaliin elementiin vrjwer anhnii too bish ");
        getch();             
}


  14. Натурал тоо элементтэй A(N) массив тоо өгөгдөв. Үүнээс 0-ээр төгссөн элементүүдийг ол
#include
#include
#include
 main()
  {
   int i,j,n;
   int a[10][10];
   scanf("%d",&n);
    for(i=1;i<=n;i++)
    { for(j=1;j<=n;j++)
    { a[i][j]=(rand()%1000);
     printf("%d ",a[i][j]);
     }
     printf("\n");
     }
     for(i=1;i<=n;i++)
     { for(j=1;j<=n;j++)
     { if(a[i][j]%10==0)
     { printf(" %d",a[i][j]);
     } } }
      getch();  }
  15. Квадрат массивын   гол диогналийн элементүүдийн нийлбэр тэгш сондгой хэсгийг ол.
#include
#include
#include
main(){
            int a[100][100];
            int j,e,d,i,n,s=0;
            scanf("%d",&n);
            for(i=1;i<=n;i++)
    { for(j=1;j<=n;j++)
            {
    a[i][j]=(rand()%10);
      printf(" %d",a[i][j]);
           
      }
 printf("\n");
}
for(i=1;i<=n;i++)
 { for(j=1;j<=n;j++)
           
    if(i==j)
  {s=s+a[i][j];}

}
if(s%2==0)
printf("gol diognaliin elementvvdin niilber tegsh");
else
printf("gol diognaliin elementvvdin niilber sondgoi");
getch();

}

1 comment:

  1. Slot machines at Hightech Phoenix Casino - JTM Hub
    Slot machines 시흥 출장샵 at Hightech Phoenix 제주도 출장샵 Casino in Phoenix, 강원도 출장샵 Arizona. This 태백 출장샵 is the largest slot machine in Arizona at Hightech Casino in 제주 출장안마 our state.

    ReplyDelete