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();
}