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])


Висновок

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


 

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

64331. МАРКЕТИНГОВА ДІЯЛЬНІСТЬ ТОРГОВЕЛЬНИХ ПІДПРИЄМСТВ НА РИНКУ БУДІВЕЛЬНОЇ ПРОДУКЦІЇ 239.5 KB
  Розвиток стратегічного аспекту маркетингу на ринку споживчих товарів має важливе значення оскільки ринок вступив в ту стадію свого розвитку коли відсутність чітко розроблених стратегій призводить до зниження ефективності маркетингової діяльності і втрати конкурентних переваг підприємства.
64332. АЕРОДИНАМІЧНА ОПТИМІЗАЦІЯ НАПРЯМНИХ РЕШІТОК ОСЬОВИХ ТУРБІН 1.84 MB
  Для досягнення зазначеної мети поставлені наступні задачі: розробити параметричні моделі решітки осьової турбіни які повинні мати високу гнучкість можливість контролю витрати робочого тіла при мінімальній кількості варійованих параметрів...
64333. ПІДВИЩЕННЯ ВЛАСТИВОСТЕЙ СТАЛЕЙ І ТВЕРДИХ СПЛАВІВ НАНЕСЕННЯМ БАГАТОШАРОВИХ КАРБІДНИХ ТА КАРБООКСИДНИХ ДИФУЗІЙНИХ ПОКРИТТІВ НА ОСНОВІ ТИТАНУ, ВАНАДІЮ І ХРОМУ 1.45 MB
  У сучасній промисловості при вирішенні проблеми підвищення експлуатаційних властивостей деталей машин штампів та інструменту великого значення набувають розроблення та впровадження нових технологічних процесів з нанесення захисних...
64334. УПРАВЛІННЯ ФІНАНСОВИМИ РЕСУРСАМИ СІЛЬСЬКОГОСПОДАРСЬКИХ ПІДПРИЄМСТВ 244 KB
  Поточна ситуація на життєво важливих для українських аграріїв ринках продукції, кредитів та інвестицій дає підстави стверджувати, що як би добре не було організованим фінансове управління в розрізі суб’єктів на мікрорівні...
64335. Кінетика та механізми мікрохвильового спікання матеріалів з різним типом поглинання енергії НВЧ 7.15 MB
  Серед цих переваг можливість створення унікальних мікроструктур та властивостей які неможливо отримати з застосуванням традиційних методів спікання велика продуктивність методу значне збереження енергії завдяки суттєвому...
64336. АГРОБІОЛОГІЧНІ ОСОБЛИВОСТІ БАГАТОРІЧНИХ ЗЛАКОВИХ ТРАВ СТЕПОВОГО ЕКОТИПУ І ВДОСКОНАЛЕННЯ ПРИЙОМІВ ЇХ ВИРОЩУВАННЯ У КРИМУ 640.13 KB
  Враховуючи біологічні особливості встановлено й удосконалено оптимальні параметри основних прийомів вирощування найбільш продуктивної для умов Криму культури стоколосу безостого: оптимальні строки сівби а також для кожного з них оптимальна глибина загортання насіння...
64337. НАПРУЖЕНО-ДЕФОРМОВАНИЙ СТАН ЗАЛІЗОБЕТОННИХ ЕЛЕМЕНТІВ ПРИ РІЗНИХ ШВИДКОСТЯХ НАВАНТАЖЕННЯ В УМОВАХ НАГРІВАННЯ ДО +200 С 394.5 KB
  Для бетону в умовах підвищених температур істотним чинником є температурне старіння що проявляється в значній кількісній зміні характеристик механічних і реологічних властивостей при збільшенні тривалості навантаження і нагрівання.
64338. ІНФОРМАЦІЙНО-КОМУНІКАТИВНИЙ ПРОСТІР ПОЛІТИКИ ЯК ПРЕДМЕТ ТЕОРЕТИКО-СОЦІОЛОГІЧНОЇ РЕФЛЕКСІЇ 244.5 KB
  Феномен інформаційно-комунікативного простору політики його структурнозмістовну неоднорідність не вдається ефективно вивчати в межах загальновизнаних політикофілософських і соціологічних теорій підходів і шкіл.
64339. ТЕХНОЛОГІЧНІ ВЛАСТИВОСТІ ГОЛОЗЕРНОГО ВІВСА ТА МЕТОДИ ЙОГО ЗБЕРІГАННЯ 242.5 KB
  Завдяки усуненню головного недоліку вівса плівчастого твердої плівки витрати на переробку вівса голозерного значно зменшилися а отже відповідно зріс і попит на нього у виробників. Свіжозібране зерно голозерного вівса з поля потрапляє на хлібоприймальні підприємства та заготівельні...