4250

Статичні одновимірні масиви. Оператори роботи з рядками. Обробка одновимірних масивів та рядків. Практична робота

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

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

Статичні одновимірні масиви. Оператори роботи з рядками. Обробка одновимірних масивів та рядків. Мета: навчитись проводити обробку одновимірних масивів та рядків мовою програмування С. Завдання 1. Задано цілочисельний масив розміру N. Назвемо серією...

Украинкский

2012-11-15

141.61 KB

5 чел.

Статичні одновимірні масиви. Оператори роботи з рядками. Обробка одновимірних масивів та рядків.

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

Завдання

1. Задано цілочисельний масив розміру N. Назвемо серією групу однакових елементів, що йдуть підряд, а довжиною серії – кількість цих елементів (довжина серії може бути рівна 1). Вивести масив, що містить довжини всіх серій початкового масиву.

Програма

#include <stdio.h>

void main()

{

int a[20],x[20][2],n,k=0,i;

printf("Vvedit kil'kist' elementiv masuvy (<=20):"); scanf("%d",&n);

printf("Vvedit elementu masuvy:\n");

for (i=0;i<n;i++) {printf("\tA[%d]=",i); scanf("%d",&a[i]);

(i==0)?(x[k][0]=a[i],x[k][1]=1):((a[i-1]==a[i])?(x[k][1]++): (k++,x[k][0]=a[i],x[k][1]=1));};

for (i=0;i<=k;i++) printf("x[%d]=%d\tseria=%d\n",i,x[i][0],x[i][1]);

}


Блок-схема

початок

Ввести(N)

k=0

i=0, k

i=0, N

Ввести(a[i])

i=0?

+

x[k][0]=a[i];

x[k][1]=1

+

(a[ i -1]=a[ i ])?

k=k+1; x[k][0]=a[i];

x[k][1]=1;

x[k][1]= x[k][1]+1

кінець

Вивести(x[i][0],x[i][1])


Висновок

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


 

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

29441. Способы измерения ВНП 14.1 KB
  Способы измерения ВНП ВНП = ВВП Сальдо первичных доходов полученных изза границы или переданных за границу к таким первым доходам обычно относят оплату труда доходы от собственности в виде дивидендовСуществуют 3 способа измерения :1.При расчете ВНП по расходам суммируются расходы всех экономических агентов использующих ВНП домохозяйств фирм государства и иностранцев. Фактически речь идет о совокупном спросе на произведенный ВНП. Суммарные расходы можно разложить на несколько компонентов:ВНП = Y = C I G NXгде C – личные...
29442. Характеристика отраслевой структуры национальной экономики 16.42 KB
  Характеристика отраслевой структуры национальной экономики Отраслевая структура национальной экономики заключается в группировке хозяйствующих субъектов в однородные по своему составу группы связанные однородными функциональными характеристиками – отрасли национальной экономики. Для них характерны следующие черты: повышение значения и объема отрасли услуг – интеллектуальной информационной сферы; снижение объемов добывающей отрасли по сравнению с прочими; рост промышленного производства на фоне сельскохозяйственного сектора экономики. Он...
29443. Теоретические концепции регулирования экономики: классическая и кейнсианская 16.37 KB
  В мировой экономической литературе можно выделить два основных направления механизма регулирования национального производства в условиях рынка. Первое — классическое направление автоматического саморегулирования рыночной системы
29444. Рынок и государство. Роль государства в рыночной и командно-административной экономике. Экономические функции государства 18.49 KB
  Роль государства в рыночной и командноадминистративной экономике. Экономические функции государства. Роль государства в рыночной экономике Представления о рыночной экономике как куплепродаже по свободным ценам не исчерпывает всего многообразия рыночных отношений. Основной для любого государства является факт государственного вмешательства в экономику.
29448. Модель LM 30.14 KB
  В основе построения кривой LM лежит кейнсианская теория предпочтения ликвидности объясняющая как соотношение спроса и предложения реальных запасов денежных средств определяют ставку процента. Рассмотрим построение кривой LM на основе графического анализа равновесия денежного рынка. Графический вывод кривой LM первый способ На рис. Пересечение кривой спроса с кривой предложения денег дает нам ставку процента r1 которая уравновешивает рынок денег при данном уровне дохода Y1.