bsuir.info
БГУИР: Дистанционное и заочное обучение
(файловый архив)
Вход (быстрый)
Регистрация
Категории каталога
Другое [157]
АВС [6]
КПиЯП [80]
ОАиП [305]
ОКТ [79]
СиСПО [8]
Форма входа
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Файловый архив
Файлы » ПОИТ » КПиЯП

ЯП с
Подробности о скачивании 24.07.2013, 14:09
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Кафедра программного обеспечения информационных технологий



Факультет НиДО
Специальность ПОИТ



ИПР 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;
}
//---------------------------------------------------------------------------
Категория: КПиЯП | Добавил: emptyqwest
Просмотров: 1482 | Загрузок: 25
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]