4249

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

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

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

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

Украинкский

2013-01-06

414.18 KB

1 чел.

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

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

Завдання

1. Задано рядок.Перевірити чи він складається із підрядка що повторюється декілька разів. (asdfasdfasdf)

Програма

#include <stdio.h>

#include <string.h>

void main()

{

char s[50],st[50];

int i,j,l,n=1;

printf("Введіть рядок:  "); gets(s);

for (i=1;i<(l=strlen(s));i++)

{for (j=0;j<l;j++) (j+i<l)?(st[j]=s[j+i]):(st[j]=s[j+i-l]);

st[j]='\0'; if (strcmp(s,st)==0) n++;}

if (n-1) {for (i=0;i<l/n;i++) st[i]=s[i];

st[i]='\0'; printf("\tПідрядок \"%s\" повторюється %d раз.\n",st,n);}

else printf("\tРядок не з підрядків, що повторюються! \n");

}


початок

Блок-схема

Ввести(s)

l=strlen(s)

i=1, l

j=0, l

+

j+i<l?

st[j]=s[j+i-l]

st[j]=s[j+i]

st[j]='\0'

+

n>1?

+

s=st?

st[i]=s[i]

n=n+1

Рядок не з підрядків

i=0, l/n

кінець

Підрядок  st повторюється

st[i]='\0'


Висновок

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


 

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

83511. Правовий статус і міжнародна правосуб’єктність міжнародних організацій 36.36 KB
  В основі правової природи міжнародних організацій лежить наявність спільних цілей і інтересів держав-членів. Для правової природи міжнародної організації істотним є те, що її цілі і принципи, компетенція, структура і т.п. має узгоджену договірну основу.
83512. Функції міжнародних організацій 32.88 KB
  У багатщ випадках держави зобов\'язані регулярно представляти доповіді про виконання ними норм міжнародного права і актів організації у відповідній області особливо в області прав людини. Оперативна функція полягає в досягненні цілей організації шляхом безпосередньої діяльності власними засобами організації. Організації надають економічну науковотехнічну і іншу допомогу консультаційні послуги.
83513. Правова природа актів міжнародних організацій 44.29 KB
  Так у сучасній міжнародноправовій літературі звертається увага на подібність процедури розробки міжнародних стандартів з одного боку і процесом вироблення міжнародної угоди в рамках міжнародної організації з іншого. Крім того висловлюється позиція що регламенти міжнародних організацій є результат їх законодавчої або Квазізаконодавчо діяльності. За своєю юридичною силою акти міжнародних орагнізацій можуть бути як рекомендаційними так і носити юридично обов\'язковий характер.
83514. Створення і припинення діяльності міжнародних організацій 34.13 KB
  Міжнародні організації як вторинні похідні суб’єкти міжнародного права створюються державами. Процес створення нової міжнародної організації проходить в три етапи: ухвалення засновницького документу; створення матеріальної структури організації; скликання головних органів що свідчить про початок функціонування організації. Злагоджене волевиявлення держав щодо створення міжнародної організації може бути зафіксовано 2 способами: у міжнародному договорі; у рішенні вже існуючої міжнародної організації. Укладення міжнародного договору припускає...
83515. ООН: цілі і принципи діяльності 37.81 KB
  Організація Об’єднаних Націй ООН універсальна міжнародна міжурядова організація що діє на підставі Статуту підписаний 26 червня 1945 р. Статут ООН є універсальним загальнообов’язковим міжнародним договором що закріплює основи сучасного міжнародного правопорядку. ООН переслідує наступні цілі: підтримувати міжнародний мир і безпеку і з цією метою вживати ефективні колективні заходи для запобігання і усунення загрози миру і придушення актів агресії або інших порушень миру й проводити мирними засобами вирішення міжнародних спорів;...
83516. Рада безпеки ООН, її функції. Членство. Порядок прийняття рішень 36.98 KB
  Рада Безпеки є одним з головних органів ООНщо виконує основну роль в підтримці міжнародного миру і безпеки та згідно з п. Рада безпеки уповноважена розслідувати будьякий спір або ситуацію для визначення того чи не може продовження цього спору або ситуації загрожувати міжнародному миру і безпеці. Сторони спору продовження якого може загрожувати міжнародному миру або безпеці мають право самостійно ухвалити рішення про його передачу на вирішення Ради Безпеки.
83517. Генеральна Асамблея ООН, її структура. Порядок роботи та порядок прийняття рішень 36.41 KB
  Порядок роботи та порядок прийняття рішень Генеральна Асамблея один з головних органів ООН що складається з представників всіх державчленів ООН. Делегація кожної державичлена ООН складається не більш ніж з п\'яти представник і п\'яти їх заступників. Генеральна Асамблея в межах Статуту ООН має право обговори вати та робити рекомендації членам ООН або Раді Безпеки з будьяких питань або справ в межах Статуту крім питань що знаходяться розгляді Ради Безпеки стосовно будьякого спору або ситуації.
83518. Міжнародні конференції: поняття, правила процедури, порядок прийняття рішень 36.35 KB
  Конференції з широкими повноваженнями приймають досить детальні правила. Конференції з широким представництвом мають досип складну організаційну структуру: голова комітети підкомітетиробочі групи секретаріат. Основні організаційні питання вирішує генеральний комітет що складається з голови конференції і голів комітетів.
83519. Поняття і значення права мирного вирішення міжнародних спорів 36.45 KB
  Право мирного вирішення міжнародних спорів - галузь міжнародного права, норми та принципи якої встановлюють порядок врегулювання спорів між суб\'єктами міжнародного права мирними засобами.