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


Висновок

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


 

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

17883. ПОВЕДЕНИЕ СОВЕРШЕННО КОНКУРЕНТНОЙ ФИРМЫ НА ТОВАРНОМ РЫНКЕ 135.85 KB
  НАЗВАНИЕ ПРАКТИЧЕСКОГО ЗАНЯТИЯ: ПОВЕДЕНИЕ СОВЕРШЕННО КОНКУРЕНТНОЙ ФИРМЫ НА ТОВАРНОМ РЫНКЕ ЦЕЛЬ ЗАНЯТИЯ: Выявить основные характеристики совершенно конкурентного товарного рынка СКрынка объяснить неспособность невозможность воздействия СКфирм на рыночну...
17884. ПОВЕДЕНИЕ МОНОПОЛЬНОЙ ФИРМЫ НА ТОВАРНОМ РЫНКЕ 185.05 KB
  НАЗВАНИЕ ПРАКТИЧЕСКОГО ЗАНЯТИЯ: ПОВЕДЕНИЕ МОНОПОЛЬНОЙ ФИРМЫ НА ТОВАРНОМ РЫНКЕ ЦЕЛЬ ЗАНЯТИЯ: Рассмотреть понятие монополии условия её образования поведение монопольных рыночных структур при различных факторах внешней среды. Выяснить условия и последстви
17885. ПРАКТИКА СПРОСА И ПРЕДЛОЖЕНИЯ НА РЫНКЕ ТРУДА 25.15 KB
  НАЗВАНИЕ ПРАКТИЧЕСКОГО ЗАНЯТИЯ: ПРАКТИКА СПРОСА И ПРЕДЛОЖЕНИЯ НА РЫНКЕ ТРУДА ЦЕЛЬ ЗАНЯТИЯ: Выяснить особенности спроса и предложения труда обозначить факторы определяющие изменения спроса и предложения труда. Обосновать правило найма рабочей силы и правило
17886. ПРАКТИКА ОБЩЕГО ЭКОНОМИЧЕСКОГО РАВНОВЕСИЯ 31.22 KB
  НАЗВАНИЕ ПРАКТИЧЕСКОГО ЗАНЯТИЯ: ПРАКТИКА ОБЩЕГО ЭКОНОМИЧЕСКОГО РАВНОВЕСИЯ ЦЕЛЬ ЗАНЯТИЯ: Определить условия общего и частичного равновесия ФОРМУЛИРОВАНИЕ ОСНОВНОЙ ИДЕИ ЗАНЯТИЯ 1. Уравнения потребительского спроса. Спрос отдельного потребителя на каждо
17887. ЭКОНОМИЧЕСКАЯ РОЛЬ ГОСУДАРСТВА НА ПРАКТИКЕ 99.48 KB
  НАЗВАНИЕ ПРАКТИЧЕСКОГО ЗАНЯТИЯ: ЭКОНОМИЧЕСКАЯ РОЛЬ ГОСУДАРСТВА НА ПРАКТИКЕ ЦЕЛЬ ЗАНЯТИЯ: Определить ключевые понятия в экономической роли государства на практике выявить основные причины отказа рынка или фиаско рынка познакомиться с различными вариантами ...
17888. Микроэкономика. Методические указания к самостоятельному изучению дисциплины 216.5 KB
  Методические указания к самостоятельному изучению дисциплины Микроэкономика для студентов обучающихся по направлениям 0305 Экономика и предпринимательство и Менеджмент всех форм обучения Методические указания к самостоятельному изучению дисциплины ...
17889. СВІТОВЕ ГОСПОДАРСТВО ЯК ЦІЛІСНА СИСТЕМА. ЗАГАЛЬНОЦИВІЛІЗАЦІЙНІ ЕКОНОМІЧНІ ОЗНАКИ ТА КРИТЕРІЇ 277 KB
  Тема 1 . СВІТОВЕ ГОСПОДАРСТВО ЯК ЦІЛІСНА СИСТЕМА. ЗАГАЛЬНОЦИВІЛІЗАЦІЙНІ ЕКОНОМІЧНІ ОЗНАКИ ТА КРИТЕРІЇ ПЛАН Поняття світового господарства 2. Загальне поняття €œміжнародна економіка€ 3. Загальноцивілізаційні економічні ознаки та критерії. Пре...
17890. ВИДІЛЕННЯ ПІДСИСТЕМ СВІТОВОГО ГОСПОДАРСТВА ТА ПОКАЗНИКИ ЙОГО РОЗВИТКУ 204 KB
  Тема 2 . ВИДІЛЕННЯ ПІДСИСТЕМ СВІТОВОГО ГОСПОДАРСТВА ТА ПОКАЗНИКИ ЙОГО РОЗВИТКУ ПЛАН Критерії виділення підсистем світового господарства. Основні показники розвитку світового господарства. Групи країн у світовій економіці. Класифікації країн за метод...
17891. ГЛОБАЛЬНА ЕКОНОМІЧНА СИСТЕМА: КОНЦЕПЦІЇ ТА МОДЕЛІ РОЗВИТКУ 101 KB
  Тема 3 . ГЛОБАЛЬНА ЕКОНОМІЧНА СИСТЕМА: КОНЦЕПЦІЇ ТА МОДЕЛІ РОЗВИТКУ ПЛАН 1. Концепції глобальної економічної системи 2. Головні елементи міжнародної економічної системи 3. Моделі економічного розвитку 1. Концепції глобальної економічної системи Світов...