- •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<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++)
{ 14
for(j=0;j<M;j++)
{
array2[i][j]=array1[j][i];
printf("%4d",array2[i][j]);
}
printf("\n");
printf("\n");
}
return 0;
}
14
заполните случайными числами двумерный массив, найдите индексы минимального элемента, приравняйте к нулю все элементы той же строки и того же столбца двумерного массива, в котором находится минимальный элемент;
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
Int main()
{
char *s, *s1;
int i,j,len;
s=(char*)malloc(10*sizeof(char));
gets(s);
len = strlen(s);
i=0;
j=0;
while(len>1)
{
15
len --;
s1 = (char*)malloc((len+1)*sizeof(char));
if(i%2==0)
{
j++;
strncpy(s1,s+j,len);
s1[len] = 0;
/*strncpy(s1,s+j,len);
s1[len]='\0';*/
}
else
{
strncpy(s1,s+j,len);
s1[len]='\0';
/*j+=2;
strncpy(s1,s+j,len);
s1[len] = 0;*/
}
puts(s1);
free(s1);
//printf("%d %d \n",len,j);
i++;
}
free(s);
getch();
return 0;
} 15
заполните случайными числами двумерный массив, найдите второй по величине элемент;
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define M 8
#define N 8
Int main()
{
int array[M][N];
int i,j,max,vtormax;
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");
printf("\n");
}
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];
}
} 16
printf("\nMaximum raven %d",max);
for (i=0;i<M;i++)
{
for (j=0;j<N;j++)
{
if (array[i][j]==max) array[i][j]=-30;
}
}
//max=-30;
vtormax=array[0][0];
for (i=0;i<M;i++)
{
for (j=0;j<N;j++)
{
if (array[i][j]>vtormax) vtormax=array[i][j];
}
}
printf("\nVtoroy po velichine element raven %d",vtormax);
return 0;
} 16
введите с клавиатуры строку символов, проверьте, является ли введенная строка записью целого числа в десятичной системе счисления;
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Int main()
{
char s1[20];
char s2[]="0123456789";
int i,j,k;
gets(s1);
j=strlen(s1);
k=0;
for (i=0;i<j;i++)
if (strchr(s2,s1[i])!=NULL) k=k+1;
if (k==j) printf("\nJavljaetsja desjatichnim chislom\n");
else printf("\nNe javljaetsja desjatichnim chislom\n");
return 0;
}
17
заполните случайными числами двумерный массив в диапазоне от –10 до 20, выведите массив на экран в виде прямоугольной матрицы, найдите среднее арифметическое, все элементы меньше среднего приравняйте к 0, остальные – к 1, выведите массив на экран в виде прямоугольной матрицы;
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define M 7