Засоби

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2007
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Основи програмування та алгоритмічні мови
Група:
ПІ-11

Частина тексту файла (без зображень, графіків і формул):

Міністерство науки і освіти України Національний університет “Львівська Політехніка” Інститут комп’ютерних наук та інформаційних технологій Кафедра ПЗ Звіт З лабораторної роботи № 7 з курсу «Основи програмування та алгоритмічні мови» Тема: Засоби мови C для опрацювання символьних рядків. Мета: Здобути практичні навики опрацювання текстової інформації з врахуванням особливостей організації символьних рядків у мові С. Завдання: Вважаючи, що введене речення з клавіатури складається з довільної кількості слів, між якими є довільна кількість пробілів, і закінчується речення крапкою, виконати один з таких варіантів завдань: Надрукувати введене речення трьома способами: а) великими літерами; б) починаючи кожне слово великою літерою; в) великі літери замінити малими, а малі - великими. Блок-схема алгоритму  Текст програми #include<string.h> #include<stdio.h> #include<ctype.h> #include<conio.h> #define SIZE 80 void main(void) { int length = 1, i = 0; char string[SIZE], new_string[SIZE]; clrscr(); while ((string[i++] = getchar()) != '.') ++length; for (i=0; i<length; i++) new_string[i] = toupper(string[i]); printf("\n"); for (i = 0; i < length; i++) printf("%c", new_string[i]); for (i=1; i<length; i++) new_string[i] = tolower(string[i]); for (i = 1; i < length; i++) if (new_string[i] == ' ') new_string[i + 1] = toupper(string[i + 1]); printf("\n\n"); for (i = 0; i < length; i++) printf("%c", new_string[i]); for (i=0; i<length; i++) { if (isupper(string[i])) new_string[i] = tolower(string[i]); else new_string[i] = toupper(string[i]); } printf("\n\n"); for (i = 0; i < length; i++) printf("%c", new_string[i]); getch(); } Протокол роботи програми Programuvanna MOVOY C. PROGRAMUVANNA MOVOY C. Programuvanna Movoy C. pROGRAMUVANNA movoy c. Висновок Я здобув практичні навики опрацювання текстової інформації з врахуванням особливостей організації символьних рядків у мові С.
Антиботан аватар за замовчуванням

31.03.2013 13:03-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!