4247

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

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

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

Тема: Функції. Багатовимірні масиви. Мета: навчитись проводити обробку багатовимірних масивів та рядків мовою програмування С. Завдання Написати функцію, що повертає номер матриці тривимірного масиву, яка містить найбільший елемент. Програма...

Украинкский

2012-11-15

30.63 KB

2 чел.

Тема: Функції. Багатовимірні масиви.

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

Завдання

Написати функцію, що повертає номер матриці тривимірного масиву, яка містить найбільший елемент.

Програма

#include <stdio.h>

const int n=3;

void f(int *a)

{

srand(time(0));

int i,j,k,max,maxi;

for (i=0;i<n;i++)

{for (j=0;j<n;j++)

  {

 for (k=0;k<n;k++) a[i*n*n+j*n+k]=rand()%100,

(i==0 && j==0 && k==0)?(max=a[i*n*n+j*n+k],maxi=i): ((a[i*n*n+j*n+k]>max)?(max=a[i*n*n+j*n+k],maxi=i):0), printf("%3d",a[i*n*n+j*n+k]);

printf("\n");

}

printf("\n");}

printf("Максимальний елемент %d в матриці %d\n",max,maxi+1);

}

void main()

{

int a[n][n][n];

f(a);

}


початок

Блок-схема

i=0, n

k=0, n

j=0, n

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

+

I=J=K=0?

max=a[i][j][k],

maxi=i

+

a[i][j][k]>max?

max=a[i][j][k], maxi=i

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

Вивести max, maxi

кінець


Висновок

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


 

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

21610. Работа с данными. Поиск и замена данных 279.5 KB
  Для поиска данных необходимо выполнить команду Правка Найти и во вкладке Найти диалогового окна Найти и заменить рис. Поиск данных во вкладке Найти диалогового окна Найти и заменить При поиске можно использовать подстановочные знаки. Результаты поиска данных во вкладке Найти диалогового окна Найти и заменить Для более детального поиска во вкладке Найти диалогового окна Найти и заменить см.
21611. Работа с форматами Excel. Копирование форматов 252.5 KB
  Ко всем выделенным фрагментам будет применен выбранный стиль. Копирование формата с использованием специальной вставки в диалоговом окне Специальная вставка Использование стилей О стилях Использование стилей обеспечивает единообразие оформления данных и ячеек во всей книге позволяет быстро устанавливать выбранный набор параметров форматирования а также мгновенно изменять оформление всех ячеек к которым применен один стиль. Для просмотра доступных стилей необходимо выполнить команду Формат Стиль. Список основных стилей приведен в...
21612. Создание и оформление диаграмм в Microsoft Excel 468 KB
  Диаграммы создаются на основе данных расположенных на рабочих листах. При необходимости в процессе или после создания диаграммы в нее можно добавить данные расположенные на других листах. Диаграмма может располагаться как графический объект на листе с данными не обязательно на том же где находятся данные взятые для построения диаграммы.
21613. СИСТЕМА МІЖНАРОДНИХ ЕКОНОМІЧНИХ ВІДНОСИН 194.5 KB
  Сучасний світ і середовище міжнародної економіки. Еволюція світового ринку та міжнародної економіки. Міжнародний поділ праці як основа розвитку міжнародних економічних відносин. Світовий ринок. Світове господарство та міжнародна мобільність факторів виробництва. Міжнародна економіка та її структура.
21614. Создание таблиц Microsoft Excel 480 KB
  Приведены требования при вводе данных в ячейки листа при этом особое внимание уделено порядку ввода дат и времени. По умолчанию все данные ячейки вводятся одной строкой. Для этого следует выделить ячейки не обязательно смежные в которые необходимо ввести данные ввести данные и нажать клавиши клавиатуры Ctrl Enter или при нажатой клавише клавиатуры Ctrl щелкнуть по кнопке Ввод в строке формул см. Одни и те же данные можно ввести одновременно в одноименные ячейки различных листов.
21615. Установка числовых форматов MS Excel 248 KB
  Особое внимание уделено возможностям использования числовых форматов при представлении чисел дат и времени. Показано использование денежного и финансового форматов. О числовых форматах Под числами в Microsoft Excel понимаются собственно числа включая числа с десятичными и или простыми дробями и числа с указанием символа процентов а также даты и время.
21616. Вычисления с использованием функций в MS Excel 276.5 KB
  Можно задавать ссылки на ячейки других листов той же книги и на другие книги. Ссылки на ячейки других книг называются связями. С использованием мыши выделяют ячейки включаемые в формулу. Ячейки использованные в формуле выделены цветной рамкой а ссылки на эти ячейки в формуле шрифтом того же цвета.
21617. Графические возможности Microsoft Excel 754 KB
  В окне Добавление рисунка рис.1 следует перейти в папку в которой расположен файл рисунка и дважды щелкнуть мышью по значку эскизу файла. Выбор файла рисунка Напрямую или с использованием специальных графических фильтров можно вставлять графические файлы многих распространенных форматов.
21618. Настройка и редактирование диаграмм 630 KB
  Элементы диаграммы Выделение элементов диаграмм При выделении элементов диаграммы можно использовать мышь. Для выделения элементов можно также использовать раскрывающийся список Элементы диаграммы панели Диаграммы рис. Выделение элементов диаграммы Изменение размеров диаграммы Изменение размеров всей диаграммы Диаграмма созданная на листе с данными первоначально имеет размер по умолчанию примерно в четверть видимой части листа. В большинстве случаев этот размер недостаточен для удобного просмотра и оформления диаграммы.