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]


Висновок

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


 

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

59966. Правление князя Владимира Великого 66.5 KB
  ЦЕЛЬ: рассмотреть внешнюю и внутреннею политику Владимира Великого раскрыть её противоречия: рассмотреть территориальные изменения; установить хронологическую последовательность событий; изучить реформы Владимира и их значение для дальнейшего развития Русского государства...
59967. Ми можемо відкрити новий світ, коли навчимося ставити вірні запитання 387.5 KB
  Добре поставлене запитання – це запитання, на яке учень захоче відповісти, зможе відповісти або над яким він схоче задуматись, і він буде зацікавлений у співпраці. Уміння ставити запитання є необхідною ознакою фахової та педагогічної майстерності.
59970. Вправи для розвитку уваги, пам’яті, уяви на заняттях гуртка 56.5 KB
  Вправи для розвитку уваги 1. Вправи для розвитку памяті 1. Гра для розвитку механічної памяті Грати можна і вдвох із дитиною але краще компанією з 3-5 дітей.
59971. Нумо гратись! Скарбничка вправ – руханок 80 KB
  Учасники стають у коло один за одним. Ведучий промовляє слова які супроводжуються певними рухами а учасники повторюють за ним: Ми йдемо полювати на лева. Ведучий дає інструкцію: Уявіть що наша група це великий годинник учасники розраховуються по порядку запамятовуючи свої порядкові номери.
59973. Вправи для розвитку творчих здібностей учнів 43.5 KB
  Оповідання про одну з речей домашнього побуту. Обери предмет. Він може жити на кухні, у кімнаті. Тобі допоможуть питания, які задає тобі цей предмет:...
59974. Вредные привычки 2.09 MB
  Именно потому что от табачного дыма страдают не только сами курящие но и те кто их окружает в закрытых помещениях где бывает много людей вывешивают знак Не курить показываю. У: На какой знак он похож Д: На запрещающий дорожный.