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

кінець


Висновок

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


 

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

68443. Аналіз грошових потоків. Сутність грошового потоку, необхідність аналізу грошових коштів та їх руху 164.5 KB
  Успішне функціонування підприємства в ринкових умовах можливе лише за умов здійснення безперервного руху грошових коштів їх надходження приплив і витрачання від вибуття забезпечення наявності певного вільного залишку на рахунках банку. Згідно з ПСБО 4 Звіт про рух грошових коштів грошові...
68444. Аналіз фінансового ризику та шляхи його зниження 267.5 KB
  Під фінансовим ризиком підприємства розуміється ймовірність виникнення несприятливих фінансових наслідків у формі втрачання доходів або капіталу в ситуації невизначеності умов проведення його фінансової діяльності. Фінансовий ризик є об’єктивним явищем функціонування будь-якого підприємства...
68445. Аналіз фінансового стану неплатоспроможних підприємств і запобігання їх банкрутству 125.5 KB
  Нині діє Закон України «Про поновлення платоспроможності боржника або визнання його банкрутом», яким встановлюються умови та порядок поновлення платоспроможності суб’єкта підприємницької діяльності або визнання його банкрутом і застосування ліквідаційної процедури.
68446. Особливості фізичного виховання дітей із ослабленим здоров’ям 62.36 KB
  Дітям рекомендують додаткові оздоровчі фізичні вправи для підвищення рівня фізичної підготовленості. Тимчасово протипоказані плавання ходьба на лижах біг на ковзанах Дихальні вправи особлива увага приділяється диханню носом і подовженому видиху; вестибулярне тренування; ходьба; вправи на координацію...
68447. Особенности социально-политического и экономического развития России в начале ХХ вв. Первая мировая война. Февральская революция 1917 год 103.5 KB
  ХХ век в мировой истории Особенности социально-политического и экономического развития России в начале ХХ вв. Экономическое развитие России Российская империя оставалась самым крупным государством мира многонациональным около 100 народов и народностей и многоконфессиональным.
68448. Специфические особенности психологии как естественной и социальной науки 802.5 KB
  Наличием души пытались объяснить все непонятные явления в жизни человека. Задачи психологии наблюдение за поведением поступками реакциями человека. Психология это наука об отражательной деятельности мозга регулирующей поведение и деятельность наука об общих психических закономерностях...
68449. Русская литература начала XIX века 688.5 KB
  Цель данного пособия представить основные факты жизни и творчества писателей-классиков XIXв. Герои выбирались из простых людей идеалы извлекались из обыденной жизни. Важно высказать свое отношение к ней создать свой вымышленный образ мира часто по принципу контраста к окружающей жизни.
68450. Вплив підприємства на навколишнє середовище 148 KB
  Екологічна характеристика підприємства припускає оцінку прогресивності технологій повноту використання сировини та палива застосовані схеми очистки стічних вод та аеровикидів характеристику потоків які відходять від води та газу вилучаємої території загальну економічну оцінку шкоди яку наносить...
68451. Функції, форми та методи державного управління 132.5 KB
  Система державного управління складається із повсякденного здійснення певних функцій. Термін “функція” застосовують для позначення діяльності будь-яких державних органів незалежно від їх мети. Функціонувати – значить діяти, бути в дії, виконувати обов’язки. Функція є і обов’язок, і коло діяльності, і призначення.