Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ая и оп шпоры.doc
Скачиваний:
5
Добавлен:
20.04.2015
Размер:
105.47 Кб
Скачать

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]