Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Методички » Складання програм і алгоритмізація завдань з дисципліни "Об'єктно-орієнтоване програмування"

Реферат Складання програм і алгоритмізація завдань з дисципліни "Об'єктно-орієнтоване програмування"





падковими числами в діапазоні від 0 до 100. Сформувати одновимірний масив, що складається з елементів вихідної, розташованих вишеглавной діагоналі і сортувати його по возрастанію.13Ввесті послідовність цілих чисел (завершення введення - В«нульВ») і надрукувати їх у порядку зростання по 4 елемента в кожному рядку. Відсутні в рядку елементи (якщо такі є) замінити едініцей.28Трі одновимірних масиву складаються з N = 10 довільних дійсних компонентів кожен. Розмістити суми парних елементів цих масивів у порядку возрастанія.14Заполніть одновимірний масив, що складається з 13 елементів випадковими числами в діапазоні від 0 до 100. Сортувати отриманий масив за спаданням і вивести на екран по 3 елементи в рядку. Відсутні в рядку елементи замінити сумою негативних елементів массіва.29Заполніть одновимірний масив, що складається з 20 елементів, випадковими числами в діапазоні від 0 до 500. Сформувати інший масив, що складається з елементів вихідної, кратних 3. Сортувати отриманий масив по убиванію.15Ввесті послідовність цілих чисел (завершення введення - В«нульВ»), відняти з них найменша і надрукувати їх у порядку зростання по 5 елементів у кожному рядку. Відсутні в рядку елементи (якщо такі є) замінити нулем.30Ввесті послідовність цілих чисел (завершення введення - В«нульВ»), додати до них найбільше і надрукувати їх у порядку зростання по 4 елемента в кожному рядку. Відсутні в рядку елементи (якщо такі є) замінити одиницею. p align="justify"> ЛАБОРАТОРНА РОБОТА № 5


Тема: Функції роботи з рядками. Функції перетворення


Рядкові змінні представляють собою масив символів і оголошуються таким чином: char s [15];

де 15 - максимально можливе число символів в рядку. Звернення до окремого символу рядка відбувається шляхом вказівки індексу (порядкового номера символу рядку), починаючи з нуля. p align="justify"> Наприклад, виведемо на екран другий символ в рядку:

s = ABCD ;

printf ("% c", s [1]);


В результаті виконання фрагмента коду на екрані буде відображений символ В

Для використання функцій роботи з рядками необхідно додати в розділ # include посилання на заголовний файл

Функція strlen (s) повертає довжину рядка s.

Приклад: Ввести рядок і підрахувати кількість символів у ній.


# include

# include

# include main ()

{s [15]; scanf ("% s", & s);// вводимо трокуa; a = strlen (s);

printf ("% d", a) ;//виводимо на екран кількість символів ();

}


Оскільки рядки є масивом символів, для їх обробки часто використовуються цикли.

Ще приклад:

Скласти програму, яка підраховує в реченні кількість символів k .


# include

# include

# include main ()

{s [15]; ("% s", & s); a = 0, i; (i = 0; i

if (s [i] == 'k') a + +; ("% d", a); ();

}


Функція getch () повертає натиснутий символ (або його код) без виведення на екран.

Приклад: виводити на екран натиснутий символ і його код, поки не натиснута клавіша Esc


# include

# include main ()

{ch;

{= getch ();

printf ("% c ->% d n", ch, ch);// друк символу і його коду з наступним

переходом на новий рядок

}

while (ch! = 27);// поки не натиснута клавіша Esc

getch ();

}

Функція strlwr (s) перетворює рядкові символи рядка в прописні (обробляє тільки букви латинського алфавіту). Функція strupr (s) виробляє зворотне перетворення - прописні символи рядка в рядкові. p align="justify"> Приклад: ввести рядок і перетворити її до верхнього регістру.


# include

# include

# include main (void)

{st [15]; ("% s", & st); (strupr (st));

getch ();

}


Функція strchr (s, ch) виконує пошук символу ch в рядку s і повертає покажчик на перший знайдений символ або, якщо символ знайдений, null...


Назад | сторінка 11 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Пошук підрядка в рядку
  • Реферат на тему: Алгоритми пошуку підрядка в рядку
  • Реферат на тему: Практична обробка безлічі даних, що представляють собою масив покажчиків на ...
  • Реферат на тему: Світ складається з елементів
  • Реферат на тему: Елементи безперервної техніки універсальної системи елементів промислової п ...