Форум
Файлы
Воскресенье, 22.12.2024
, 11:30
БГУИР: Дистанционное и заочное обучение
(файловый архив)
Вход
(
быстрый
)
Регистрация
Категории каталога
Другое
[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
Добавлять комментарии могут только зарегистрированные пользователи.
[
Регистрация
|
Вход
]