Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки, молоді та спорту України
Національний університет „Львівська політехніка”
Кафедра ЕОМ
Розрахункова робота
з дисципліни: “Основи логарифмізації та програмування”
Львів – 2012
Завдання:
Заповнити матрицю випадковими числами. Вiдобразити матрицю симетрично вiдносно головної дiагоналi.
Блок – схема:
Текст програми:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define row 9
#define column 9
int main()
{
int a[row][column];
int i, j; //задання змінних
srand(time(NULL));
printf("Pochatkova matrutsya:\n\n");//вивід на екран тексту «Pochatkova matrutsya:»
for(i=0; i<row;i++) //цикл визначення кількості рядків
{
for(j=0; j<column;j++)//цикл визначення кількості колонок
{
a[i][j]=1+rand()%9; //заповнення матриці випадковими числами
printf("%d\t",a[i][j]); // вивід початкової матриці на екран
}
printf("\n");
}
printf("\nObernena matrutsya:\n\n");
for(i=0; i<column; i++)
{
for(j=0;j<row; j++)
{
printf("%d\t",a[j][i]);
}
printf("\n");
}
return 0;
}
Результати:
Приклад 1 (рис.1)
Рис.1 Результат виконання програми
Приклад 2 (рис.2)
Рис.2 Результат виконання програми
Приклад 3 (рис.3)
Рис.2 Результат виконання програми
Висновок:
В цій методичній роботі я ознайомився з використанням масив в мові програмування С. Також я навчився оформляти блок – схеми програм.