4250

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

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

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

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

Украинкский

2012-11-15

141.61 KB

6 чел.

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

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

Завдання

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


Висновок

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


 

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

47553. Методические рекомендации. Менеджмент организации 224 KB
  Выбор темы проекта Требования к структуре и содержанию проекта Процедура сдачи и защиты проекта ПРИМЕРНЫЙ ПЕРЕЧЕНЬ ТЕМ ДИПЛОМНЫХ ПРОЕКТОВ ПО СПЕЦИАЛИЗАЦИИ ИНВЕСТИЦИОННЫЙ МЕНЕДЖМЕНТ Приложение Образец титульного листа отчета по преддипломной практике Приложение Образец титульного листа дипломного проекта Приложение Образец задания на выполнение дипломного проекта
47556. Менеджмент организации. Учебно-методическое пособие 619 KB
  В учебно-методическом пособии сформулированы основные требования предъявляемые к организации и проведению преддипломной практики содержанию дипломного проекта его оформлению и защите. Предложена примерная тематика исследований и приведены формы основных документов необходимых для оформления отчета по преддипломной практике и дипломного проекта. Цель дипломного проектирования [2. Выбор темы дипломного проекта [2.
47557. ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА МЕНЕДЖЕРА 949.5 KB
  Методические указания освещают вопросы выбора темы и написания выпускной квалификационной работы дипломного проекта требования по оформлению и защите а также содержат примерный перечень тем дипломных проектов рекомендуемую литературу и критерии оценки дипломных проектов. Организация выполнения дипломного проекта 4 1.1 Цели и задачи дипломного проекта 1.3 Основные этапы выполнения дипломного проекта 1.
47560. Принципи та технології легування, спеціальні сталі 198.5 KB
  Спеціальні сталі це сталі властивості яких на відміну від звичайних вуглецевих сталей обумовлені як способом виробництва так і способом обробки та хімічним складом. В останньому випадку сталі називають легованими і вони є найбільш розповсюдженими спеціальними сталями....
47561. Разработка и принятие управленческих решений по организации изготовления или сборки машиностроительных изделий. Методические указания 420 KB
  Разработка управленческого решения должна осуществляться до начала организации изготовления или сборки изделия и направлена на эффективное использование материальных энергетических трудовых и финансовых ресурсов в процессе изготовления или сборки изделия. Запас финансовой прочности изделия определяемый по формуле: Зф.= Nгод Nкр x 100 Nгод 2 где Nгод годовой объем изготовления изделия в штуках; Nкр критический объем изготовления...