Курсовая работа: Конвертеры и перекодировщики

1. Определение размерности матрицы и задание числа n.

2. Заполнение матрицы заданным образом.

3. Вывод полученной матрицы на экран.

Пользователь вводит с клавиатуры размерность матрицы. Затем пустая матрица заполняется способом, когда поставленное условие удовлетворяет условию главной диагонали, т.е. i=j, то в ячейку записывается значение переменной m, которая дублирует переменную n, но после каждого прохождения цикла уменьшается на единицу; если же ячейка находится не главной диагонали, то ей присваивается значение 0. Затем выводим на экран полученную матрицу.

ИСХОДНЫЙ ТЕКСТ СИ-ПРОГРАММЫ

/*директивы препроцессора, указывающие на то, что надо включить информацию, содержащуюся в библиотеке stdio.h*/

#include<stdio.h>

void main()

{

inti,j,m,imas[100][100],n; /*описание переменных*/

printf("Vvedite n:\n");

scanf("%d",&n); /*ввод размерности матрицы*/

m=n; /*дублируется величина n*/

/*заполнение матрицы заданным образом*/

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

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

if(i==j)

{

imas[i][j]=m; /*заполнение ячейки значением m*/

m=m-1;

}

else

imas[i][j]=0; /*заполнение ячейки значением 0*/

/*вывод полученной матрицы на экран*/

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

{

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

printf("%3d",imas[i][j]);

printf("\n");

}

К-во Просмотров: 461
Бесплатно скачать Курсовая работа: Конвертеры и перекодировщики