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]


Висновок

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


 

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

70850. ОПРЕДЕЛЕНИЕ ПОГРЕШНОСТИ ЭЛЕКТРОННОГО ВОЛЬТМЕТРА МЕТОДОМ СЛИЧЕНИЯ 368.5 KB
  Получение навыков проведения метрологических работ в процессе определения контроля погрешности электронного вольтметра методом сличения. Ознакомиться с принципом действия устройством и характеристиками электромагнитного вольтметра.
70851. ИЗМЕРЕНИЕ СИЛЫ ПОСТОЯННОГО ЭЛЕКТРИЧЕСКОГО ТОКА 494 KB
  Ознакомление с прямыми и косвенными измерениями силы постоянного электрического тока; получение сведений о способах учета погрешностей измерений в этих случаях; знакомство с некоторыми средствами измерения силы постоянного электрического тока.
70852. Измерение мощности постоянного электрического тока 521 KB
  Ознакомление со способом измерения мощности постоянного тока при помощи амперметра и вольтметра. Ознакомьтесь с косвенными измерениями мощности при помощи амперметра и вольтметра.
70854. Измерение переменного электрического напряжения 593 KB
  Получение навыков измерения переменного электрического напряжения. Ознакомление с особенностями влияния формы и частоты измеряемого напряжения на показания приборов. Приобретение представления о порядке работы с электроизмерительными приборами при измерении переменного напряжения.
70855. Измерение параметров гармонического напряжения с помощью осциллографа 361 KB
  Получение навыков измерения параметров гармонического напряжения с помощью осциллографа. Приобретение сведений о характеристиках и устройстве электронного осциллографа. Ознакомьтесь с принципом работы устройством и характеристиками универсального электронного осциллографа.