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'


Висновок

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


 

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

68281. ЕВОЛЮЦІЯ ПОЛІТИКИ ТАЙВАНЮ ЩОДО КНР 151.5 KB
  Зростання економічної й політичної могутності Китайської Народної Республіки КНР безперечно є однією з найважливіших ознак сучасних міжнародних відносин. Феномен зростання Китаю зокрема спричинює зміни в політиці Тайваню щодо КНР адже для Китайської Республіки КР на Тайвані політика щодо зростаючого...
68282. ФОРМУВАННЯ СИСТЕМИ ОЦІНЮВАННЯ ІНТЕЛЕКТУАЛЬНОЇ ВЛАСНОСТІ В УКРАЇНІ 238.5 KB
  В умовах переходу економіки України до інноваційної моделі розвитку та постійного зростання інтелектуальної складової у кінцевій продукції найважливіших галузей національного господарства масштаби та якісний рівень обєктів інтелектуальної власності як обєктів майна субєктів господарювання...
68283. ПРОБЛЕМИ НАЦІОНАЛЬНОЇ БЕЗПЕКИ В РЕГІОНАЛЬНІЙ ПОЛІТИЦІ АРЄ 160.5 KB
  Оскільки АРЄ діє на міжнародній арені як передусім регіональна держава, для адекватного аналізу безпекових пріоритетів країни основну увагу необхідно зосереджувати саме на регіональному рівні зовнішньої політики Єгипту, де зосереджено основні безпекові інтереси, та звідки походить більшість загроз безпеці країни.
68284. Пряма та непряма реваскуляризація при стегно-підколінно-гомілковій оклюзії в умовах хронічної критичної ішемії 327 KB
  Відсутність комплексних досліджень стосовно зясування основних патогенетично обґрунтованих критеріїв застосування аутовени низхідної артерії коліна реваскуляризуючої остеоперфорації трансплантації кісткового мозку великогомілкової кістки при лікуванні хворих на хронічну...
68285. ПІДВИЩЕННЯ ЕФЕКТИВНОСТІ ФІНІШНОЇ ОБРОБКИ ВНУТРІШНІХ ЦИЛІНДРИЧНИХ ПОВЕРХОНЬ ДЕТАЛЕЙ РЕДУКТОРІВ 725.5 KB
  Створення сучасних високонадійних машин і систем вимагає застосування ефективних технологій механічної обробки деталей які забезпечують необхідну точність якість і продуктивність їх обробки.
68286. ПРОФІЛАКТИКА ПРОТЕЗНИХ СТОМАТИТІВ У ХВОРИХ НА ЦУКРОВИЙ ДІАБЕТ ПРИ КОРИСТУВАННІ ЗНІМНИМИ АКРИЛОВИМИ ЗУБНИМИ ПРОТЕЗАМИ (КЛІНІКО-ЕКСПЕРИМЕНТАЛЬНЕ ОБҐРУНТУВАННЯ) 181.5 KB
  Мета дослідження. Підвищення якості ортопедичного лікування хворих на цукровий діабет 2 типу шляхом удосконалення конструкцій часткових знімних пластинкових протезів, розроблення методу профілактики протезних стоматитів.
68287. ОСОБЛИВОСТІ ПРОТИДІЇ УКРАЇНСЬКИХ ГРЕКО-КАТОЛИКІВ РЕЛІГІЙНІЙ ПОЛІТИЦІ РАДЯНСЬКОЇ ВЛАДИ У 1946 – 1989 РОКАХ 153.5 KB
  Метою дисертаційного дослідження є встановлення особливостей поширення опору населення релігійній політиці радянської влади у середовищі грекокатоликів у західних областях України у 1946-1989х рр. на Закарпатті; дослідити характерні риси формування підпільної мережі грекокатоликів у другій половині...
68288. ПРИНЦИПИ АРХІТЕКТУРНО-ПЛАНУВАЛЬНОЇ ОРГАНІЗАЦІЇ ТОРГОВО-РОЗВАЖАЛЬНИХ КОМПЛЕКСІВ (НА ПРИКЛАДІ КРАЇН БЛИЗЬКОГО СХОДУ) 6.2 MB
  Найбільш чітко ця система реалізується в сучасних торгово-розважальних комплексах ТРК. Аналіз європейського і близькосхідного досвіду проектування ТРК свідчить про необхідність систематизації наукового обґрунтування і розробки основ проектування сучасних ТРК для країн регіону АльШам.
68289. УДОСКОНАЛЕННЯ МЕХАНІЗМІВ ФУНКЦІОНУВАННЯ ДЕРЖАВНОГО ТЕХНІЧНОГО НАГЛЯДУ НА РЕГІОНАЛЬНОМУ РІВНІ 180 KB
  Важливою складовою останнього є реалізація державної політики щодо нагляду за технічним станом та дотриманням правил технічної експлуатації машин в агропромисловому комплексі яку покладено на органи державного технічного нагляду.