4248

Функції. Багатовимірні масиви. Обробка двовимірних масивів

Практическая работа

Информатика, кибернетика и программирование

Функції. Багатовимірні масиви. Обробка двовимірних масивів. Мета: навчитись проводити обробку одновимірних масивів та рядків мовою програмування С. Завдання Дано матрицю 9х9. Зробити її дзеркальне відображення відносно головної діагоналі. Програма...

Украинкский

2012-11-15

102.75 KB

10 чел.

Функції. Багатовимірні масиви. Обробка двовимірних масивів.

Мета: навчитись проводити обробку одновимірних масивів та рядків мовою програмування С.

Завдання

Дано матрицю 9х9. Зробити її дзеркальне відображення відносно головної діагоналі.

Програма

#include <stdio.h>

 

void main()

{

srand(time(0));

int a[9][9],i,j,t;

printf("Початковий масив:\n");

for (i=0;i<9;i++) {for (j=0;j<9;j++) a[i][j]=rand()%100,printf("%2d  ",a[i][j]); printf("\n");};

for (j=1;j<9;j++) for (i=0;i<j;i++) t=a[i][j],a[i][j]=a[j][i],a[j][i]=t;

printf("\nДзеркальне відображення:\n");

for (i=0;i<9;i++) {for (j=0;j<9;j++) printf("%2d  ",a[i][j]); printf("\n");};

}


початок

Блок-схема

j=0, 9

i=0, 9

i=0, j

j=1, 9

i=0, 9

j=0, 9

a[i][j]=rand()%100

Вивести a[i][j]

t=a[i][j],

a[i][j]=a[j][i],

a[j][i]=t;

кінець

Вивести a[i][j]


Висновок

Виконавши роботу, я засвоїв навички роботи з двовимірними та їх обробку в мові програмування С.


 

А также другие работы, которые могут Вас заинтересовать

48693. Прикладная алгебра 2 MB
  Понятие группы, подгруппы, факторгруппы, индекса группы по подгруппе. Теорема Лагранжа. Понятие поля. Построение конечных полей с помощью неприводимых многочленов (привести пример). Полиномиальное и степенное представление элементов поля.
48694. Разработка аналого-цифровых преобразователей (АЦП) 1.55 MB
  Преобразователь использует конвейерную девяти каскадную архитектуру с полностью дифференциальными аналоговыми схемами и имеет отношение сигнал шум и искажения SNDR 60 дБ при полномасштабном входном сигнале частотой 5 МГц.1 Блоксхема конвейерных АЦП. 1 показана общая блоксхема конвейерных АЦП с k каскадами. Такая схема и будет использоваться в нашей курсовой работе.
48695. Система народного образования 50.8 KB
  Только в нашей стране впервые в мире выдвинута задача введения всеобщего обязательного среднего образования высокого уровня, дающего молодежи возможность получения на этой базе специального образования, приобретения рабочей квалификации или продолжения обучения
48696. Описать структуру с именем TRAIN 746.5 KB
  Алгоритм функции print_str представлен на рисунке Алгоритм функции input_str представлен на рисунке Алгоритм функции print_str представлен на рисунке 2. Рисунок 2 Алгоритм функции input_str представлен на рисунке 3.
48697. Изготовление детали «Упор» 1.03 MB
  Прокат в металлургии – это продукция, получаемая на прокатных станках путём прокатки. Прокатывается металл, полученный на предыдущей стадии обработки металла – литьё. Обычно его называют «прокат металла» или «металлопрокат».
48698. Практическое использование возможностей MS WORD и EXCEL 724.5 KB
  Изучение операционной системы Windows, компонентов MS Word и Excel и получение практических навыков работы с современными информационными технологиями. Получение представления о формировании табличной базы данных и о возможностях при работе с ней на примере базы данных в MS Excel.
48699. Следящая система управления зеркалом телескопа 12.3 MB
  Задачей данной курсовой работы является введение в основы проектирования системы автоматического регулирования. На основе следящей системы работают многие системы управления например телескопа радиолокационной антенны зенитного орудия и т. минВ Коэффициент усиления ЭМУ КЭМУ = 7 Коэффициент передачи сельсинов Кс = 076 В град Коэффициент передачи редуктора Кр = 0075 Добротность системы определяется численными значениями оценок: Максимальная скорость слежения Umx = 9 град с Максимальная...
48700. Цифровой аудио сигма-дельта модулятор по 0,35 мкм технологии 713 KB
  При частоте дискретизации равной 4 МГц и коэффициентом передискретизации равным 80 реализация модулятора по технологии 08 мкм. Берем В пФ пФ МГц Найдем крутизну входных транзисторов Мр1 и Мр2: С другой стороны: Берем длину канала L=1 мкм мкм Рассчитаем ток: мА Все выше приведенные значения характерны и для транзисторов Мр3 Мр4 в виду равенства токов. Найдем параметры транзисторов Мn1 Mn2 Мn3 и Mn4: мА Выразим отношение W L: Берем длину канала L=1 мкм мкм Находим крутизны транзисторов: мА В Найдем ток крутизну и ширину...