Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программа заполнения матрицы

.doc
Скачиваний:
14
Добавлен:
20.06.2014
Размер:
23.04 Кб
Скачать

Заполнение матрицы 50х50 и ее вывод по 5 элементов с индексами:

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

void main()

{

int **Matr,i,j;

Matr=(int **)malloc(50*sizeof(int*));

for(i=0;i<50;i++)

Matr[i]=(int *)malloc(50*sizeof(int));

for(i=0;i<50;i++)

for(j=0;j<50;j++)

{

printf("Input Matr[%d][%d]: ",i,j);

scanf("%d",&Matr[i][j]);

}

for(i=0;i<50;i++)

for(j=0;j<50;j++)

{

if(j%5==0)

printf("\n");

printf("[%d][%d]=%d\t",i,j,Matr[i][j]);

}

for(i=0;i<50;i++)

free(Matr[i]);

free(Matr);

getch();

}

Заполнение вектора 100 и вывод макс. и мин. значения:

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

void main()

{

int *Matr,i,j,min,max;

Matr=(int *)malloc(100*sizeof(int));

for(i=0;i<100;i++)

{

printf("Input Matr[%d]:",i);

scanf("%d",&Matr[i]);

}

min=max=Matr[0];

for(i=0;i<100;i++)

{

if(Matr[i]>max)

max=Matr[i];

if(Matr[i]<min)

min=Matr[i];

}

printf("Max: %d\tMin: %d",max,min);

free(Matr);

getch();

}