Скачиваний:
6
Добавлен:
01.04.2014
Размер:
14.66 Кб
Скачать

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ

Кафедра программного обеспечения информационных технологий

 

  

  

Факультет НиДО

Специальность ПОИТ

 

 

 

ИПР 1

по дисциплине «Языки программирования ч1»

Вариант № 12

 

 

 

 

Выполнил студент:

группа

Зачетная книжка № 

Минск 2013

Задание

12. Составить программу обмена в матрице А(10,10) элементов, находящихся на главной диагонали, с соответствующими элементами первого столбца.

Программа

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

//---------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])

{

int a[10][10];

int i, j, k, k1, temp;

randomize;

for (i = 0; i < 10; i++) // создание матрицы

{

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

{

a[i][j] = random(100);

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

}

printf("\n");

}

printf("\n");

puts("novaya matriza");

for (i = 0; i < 10; i++) //обмен элементов

{

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

{

if(j == i)

{

temp = a[i][j];

a[i][j] = a[i][0];

a[i][0] = temp;

}

}

}

for (i = 0; i < 10; i++) //Вывод новой матрицы

{

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

{

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

}

printf("\n");

}

getch();

return 0;

}

//---------------------------------------------------------------------------