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


Висновок

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


 

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

66321. Сказка о попе и работнике его Балде 237.5 KB
  Пушкиным Сказки Пушкина мы читаем в детстве и с уверенностью считаем что до конца разобрались в этом вопросе что никаких загадок в нем больше нет. Практически все сказки в разное время были написаны Пушкиным в имении Болдино.
66322. БАСКЕТБОЛЬНОЕ ШОУ 31 KB
  В нашей программе вы увидите выступление баскетболистов профессионалов нашей школы конечно это не профессионалы НБА но тем не менее вы сможете увидеть виртуозное ведение мяча точные броски молниеносные передачи
66323. Байки. Езопова байка «Хлібороб і орел» 89.5 KB
  Тема нашого уроку Езопові байки. Що таке байка З яких частин складається байка Що таке мораль Хто є героями байок Як називають авторів байки Яких байкарів знаєте Чим байка відрізняється від казки Гра З якої байки предмет...
66324. Білокора красуня 67 KB
  Як зовуть її Берізка Назва берізка прийшла до нас із глибокої давнини. Чому радіє берізка Що шепоче теплому вітерцю сонечку Складемо казочку Сонечко та Берізка. Послухайте початок: Жила була собі Берізка.
66325. Учитель творить Людину… 54.5 KB
  Учитель знайомить їх із спогадами про свою першу вчительку українського письменника І. Чендеєм Бесіда за змістом Класний керівник: Який загальний настрій цих спогадів На яких спогадах акцентує увагу письменник Чому навчала дітей учителька Який основний урок виніс письменник з її розповідей...
66326. Урок-путешествие в «Огненную страну» 62 KB
  Огонь одно из самых больших чудес природы с которым человек познакомился. Огонь дарил человеку тепло свет защищал от диких зверей. Люди сколько жили на свете Пуще глаза огонь берегли. Ведь огонь в холода в непогоду У костра их всегда согревал.
66327. Безпека вдома. Електроприлади. Безпека під час користування електроприладами 59 KB
  Діти за кожну правильну відповідь маємо можливість із частин збудувати будинок. Та не збагну я діти Хто мені допомагає світити Учитель: Дорога лампочко Не сумуй лапочко Зараз розкажуть діти що відбувається з тобою у світі. То ж запамятай лампочко І запамятайте діти...
66328. Волшебная страна – библиотека 183.5 KB
  Книги встречают нас с самого раннего детства и сопровождают нас всю жизнь они заставляют нас совершенствоваться. Что же тогда в них хранили Книги Конечно же книги В Египте их писали на папирусе а в Индии составляли их из нарезанных пальмовых листьев в Междуречье выцарапывали на глиняных дощечках.
66329. ОПИС НАТЮРМОРТУ КАТЕРИНИ БІЛОКУР «КАВУН, МОРКВА, КВІТИ» 130.5 KB
  Мета: вчити аналізувати художнє полотно виділяти головне відбирати відповідні прикметники для опису предметів; розвивати структурно композиційні та мовностилістичні вміння; виховувати естетичні смаки. Обладнання: репродукція натюрморту Катерини Білокур Кавун морква квіти...