ЯП с(1)
.docxБЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Кафедра программного обеспечения информационных технологий
Факультет НиДО
Специальность ПОИТ
ИПР 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;
}
//---------------------------------------------------------------------------