- •Int main()
- •Int main()
- •Int array1[m];
- •Int array2[m];
- •Int main()
- •Int array1[m];
- •Int main()
- •Int main()
- •Int main()
- •Int array1[m][n];
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
Int main()
{
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
array[i][j]=rand()%(31)-10;
printf("%4d",array[i][j]);
}
printf("\n");
}
min=array[0][0];
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{ 10
if(array[i][j]<min)
{
min=array[i][j];
}
}
}
printf("\nMinimalni' element= %d",min);
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
if(array[i][j]==min)
{
strmin=i+1;
stolbmin=j+1;
printf("\nNahoditsja v %d stroke, v %d stolbtse.",strmin,stolbmin);
}
}
} 10
max=array[0][0];
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
if(array[i][j]>max)
{
max=array[i][j];
strmax=i+1;
stolbmax=j+1;
}
}
}
printf("\nMaximalni' element= %d.",max);
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
if(array[i][j]==max)
{
strmax=i+1;
stolbmax=j+1;
printf("\nNahoditsja v %d stroke, v %d stolbtse.",strmax,stolbmax);
}
}
}
return 0;
} 10
введите с клавиатуры слово в переменную типа строка и найдите в ней наиболее повторяющуюся букву латинского алфавита;
#include<stdio.h>
#include<conio.h>
#include<string.h>
# define N 26
Int main()
{
int cut[N],c,max,i;
char s[80];
printf("Vvedite slovo:\n");
scanf("%s",s);
for (c=0;c<N;c++)
cut[c]=0;
max=0;
for (c=0;c<N;c++)
{
for (i=0;i<strlen(s);i++)
if ((char)(c+97)==s[i]) cut[c]++;
if (cut[c]>max) max=cut[c];
}
for (c=0;c<N;c++)
if (cut[c]==max) printf("Naibolee povtorjajuschi'sja simvol '%c' vstrechaetsja %d raz(a)\n",(char)(c+97),max);
return 0;
} 11
заполните матрицу 5х5 элементов и транспонируйте ее;
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define M 5
int array1[M][M];
int array2[M][M];
int i,j;
Int main()
{
for(i=0;i<M;i++)
{
for(j=0;j<M;j++)
{
array1[i][j]=rand()%(101)-50;
printf("%4d",array1[i][j]);
}
printf("\n");
printf("\n");
}
printf("\n");
printf("\n");
for(i=0;i<M;i++)
{
for(j=0;j<M;j++)
{ 12
array2[i][j]=array1[j][i];
printf("%4d",array2[i][j]);
}
printf("\n");
printf("\n");
}
return 0;
} 12
в каждом столбце матрицы 7х8 найти повторяющиеся элементы и распечатать их значения;
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define M 5
int array1[M][M];
int array2[M][M];
int i,j;
Int main()
{
for(i=0;i<M;i++)
{
for(j=0;j<M;j++)
{
array1[i][j]=rand()%(101)-50;
printf("%4d",array1[i][j]);
}
printf("\n");
printf("\n");
}
printf("\n");
printf("\n");
for(i=0;i<M;i++)
{
for(j=0;j<M;j++)
{ 13
array2[i][j]=array1[j][i];
printf("%4d",array2[i][j]);
}
printf("\n");
printf("\n");
}
return 0;
}
13
введите слово в переменную типа строка, распечатайте слово, исключая из него каждый раз поочередно, то последнюю, то первую букву, например, слово ‘abcdef’ будет распечатано в виде abcdef bcdef bcde cde cd d;
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define M 5
int array1[M][M];
int array2[M][M];
int i,j;