Приклади найростіших завдань

1.     Написати  функцію  циклічного  зсуву  елементів  одновимірного  масиву цілих чисел на K позицій  вправо. Використовуючи цю функцію, виконати циклічний зсув усіх рядків прямокутної матриці цілих чисел.

 2.     Написати функцію, що обчислює скалярний добуток двох векторів дійсних чисел  однакової  довжини.  На  основі  цієї  функції  визначити,  чи  задана прямокутна  матриця  дійсних   чисел  є           ортонормованою. Матриця    є ортонормованою, якщо скалярний добуток кожного рядка на себе дорівнює 1, а скалярний добуток на кожен інший рядок дорівнює 0.

 3.     Написати функцію, яка визначає відстань між двома точками M-вимірного простору (M>2). Ввести  двовимірний масив координат N точок (N>5). На основі розробленої функції знайти координати двох  точок з максимальною відстанню між ними.

 4.     Написати  функцію,  яка  визначає  кількість  входжень  заданого  слова  у речення. Ввести масив  речень  і на основі цієї функції визначити речення з найбільшою кількістю входжень заданого слова.

 5.     Написати функцію, яка визначає найдовше слово речення та його довжину. На основі цієї функції визначити найдовше слово масиву введених речень.

 6.     Написати функцію, яка визначає, чи задане натуральне число є простим. На основі цієї функції визначити та вивести на екран усі прості числа введеного з клавіатури одновимірного масиву.

 7.     Написати    функцію,   яка    виконує    виділення    полів    рядка   символів (наприклад,  прізвище   студента,   №   залікової   книжки,   оцінки    з   п’яти предметів) та переносить їх у відповідну структуру. На основі цієї функції виконати перетворення масиву рядків у масив структур.

 8.     Написати  функцію,  яка  виконує  витирання  K  символів  заданого  рядка, починаючи з позиції N.  Використовуючи цю функцію виконати витирання усіх входжень цілих чисел у заданий рядок.

 9.     Написати  функцію,  яка  виконує  включення  цілого  числа  у  частково впорядкований (від початку до заданого індекса) одновимірний масив цілих чисел без порушення його впорядкованості. На основі цієї  функції виконати сортування елементів одновимірного методом простих включень.

 10.   Написати  функцію,  яка  виконує  заміну  одного  слова  речення  на  інше слово.  Використовуючи цю   функцію   виконати   заміну   усіх   входжень заданого слова у реченні.

 11.   Написати функцію, яка виконує обмін елементів двох рядків прямокутної матриці дійсних чисел. На  основі цієї функції виконати розміщення рядків матриці у порядку зростання суми їх елементів.

12.   Написати    функцію,   яка    виконує   обмін   елементів    двох   стовпчиків прямокутної  матриці    цілих   чисел.   На   основі   цієї    функції   виконати розміщення  стовпців  матриці  у  порядку  зменшення  кількості  додатних елементів.

 13.   Написати функцію, яка виконує перетворення структури з різнотипними полями (наприклад, № рахунку, прізвище та ін., сума вкладу у гривнях, дата) у  рядок  символів.  На  основі  цієї  функції  виконати  перетворення масиву структур  у масив рядків символів.

 14.   Написати функцію, яка виконує шифрування рядка символів їх заміною. Для цього ввести рядок та задати два допоміжних рядки однакової довжини. Якщо символ введеного  рядка входить в перший допоміжний рядок, то він замінюється на символ другого допоміжного рядка з  тим самим індексом. На  основі  цієї  функції  виконати  шифрування  та  дешифрування  масиву рядків символів.

 15.   Написати функцію, яка вилучає з речення слово, задане своїм порядковим номером. Ввести речення,  знайти кількість слів у реченні, згенерувати два випадкових числа, що відповідають номерам слів у  реченні та вилучити ці слова з речення.

 16.   Написати функцію, яка вилучає з символьного рядка усі цифрові символи та повертає їх кількість. Використовуючи цю функцію, виконати витирання цифрових символів у введеному з клавіатури масиві рядків. Визначити рядок з найбільшою кількістю цифрових символів.

 17.   Написати   функцію,   яка   записує   ціле   десяткове  число       у зворотному порядку.   На    основі   цієї    функції    змінити    значення   усіх    елементів одновимірного масиву цілих чисел.

 18.   Написати   функцію,   яка   здійснює    сортування    одновимірного   масиву дійсних чисел у порядку зростання значень елементів. На основі цієї функції відсортувати за зростанням  елементи   кожного рядка прямокутної матриці дійсних чисел.

 19.   Написати функцію, яка знаходить мінімальний елемент вектора дійсних чисел. Використовуючи цю  функцію, виконати сортування одновимірного масиву  дійсних  чисел  по  зростанню  значень  елементів.  Для  сортування знайти мінімальний елемент та записати його на місце першого елемента масиву.  Серед  елементів, що  залишилися, знайти  наступний мінімальний елемент і записати його на друге місце і т. д.

 20.   Написати  функцію,  яка  знаходить  мінімальний  елемент  одновимірного масиву цілих чисел. На  основі цієї функції знайти мінімальні елементи у кожному рядку прямокутної матриці цілих чисел.

 21.   Написати функцію, яка знаходить та вилучає з речення  перше  входження заданого слова. На основі цієї функції вилучити з речення усі входження заданого слова.

22.   Написати   функцію,   яка   міняє   місцями   значення   двох   цілих    чисел. Використовуючи цю функцію виконати сортування одновимірного масиву цілих чисел    по    спаданню   значень   елементів    методом   “бульбашки” (порівняння та перестановки двох сусідніх елементів).

23.   Написати функцію, яка підраховує кількість одиниць у машинному записі цілого десяткового числа. Використовуючи цю функцію, знайти різницю між кількістю одиниць та кількістю нулів у машинному  записі заданого рядка символів.

24.   Написати функцію, яка порівнює дві дати, задані у форматі ДД:ММ:РР. Сформувати масив дат та, використовуючи розроблену функцію, розмістити їх у хронологічному порядку.

25.   Написати функцію, яка порівнює дві дати, задані у форматі ДД:ММ:РР. Сформувати масив з датами днів народження декількох студентів. На основі розробленої функції визначити прізвище наймолодшого студента.

26.   Написати функцію, яка у заданому реченні включає введене з клавіатури слово  після  першого  входження  заданого  слова.  На  основі  цієї  функції виконати включення у речення введеного слова після усіх входжень заданого слова.

27.   Написати функцію, яка  формує рядок символів з  назвою двоцифрового цілого числа у десятковій  системі числення. Згенерувати 10 двоцифрових випадкових чисел та надрукувати назви цих чисел.

28.   Написати функцію, яка формує рядок символів із нулів та одиниць, який є зображенням двійкового коду заданого цілого числа. На основі цієї функції виконати переведення у двійкову систему числення елементів одновимірного масиву цілих чисел без знаку.

29.   Написати  функцію,  яка  шифрує  слово  за  допомогою  операції  “сума  за модулем 2”та заданого текстового ключа. Використовуючи цю функцію, виконати шифрування усіх входжень заданого слова у речення.

30.   Написати функцію, яка,  починаючи з  високосного 1960 року,  за  датою народження визначає назву дня тижня.  На основі цієї функції  надрукувати назви днів народження 4 студентів.

Яндекс.Метрика
beautiful ukraine brides homepage counter счетчик сайта
© by LeO
Бесплатный хостинг uCoz