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

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

 2.     Сформувати двонаправлений список цілих чисел. Вилучити зі списку усі парні числа. Вивести на екран список в обох напрямках.

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

 4.     Ввести    з    клавіатури     речення    та     переписати      його    символи    в однонаправлений лінійний список. За допомогою цього списку скопіювати в інший однонаправлений список K символів, починаючи з позиції N.

 5.     Ввести з клавіатури речення та переписати його слова у двонаправлений лінійний  список.  Знайти  та   вилучити  зі  списку  два  слова,  які  мають найбільше спільних літер.

 6.     Ввести   з   клавіатури    масив   структур:   прізвище    студента,   рейтинг. Переписати    структури   у    впорядковане   по   оцінках    бінарне    дерево. Використовуючи   дерево,    вивести    на    екран    прізвища    студентів     з максимальним рейтингом.

 7.     Ввести   з   клавіатури    масив   структур:   прізвище    студента,   рейтинг. Переписати    структури   у    впорядковане   по   оцінках    бінарне    дерево. Використовуючи дерево, вивести на екран прізвища студентів,  рейтинг яких є вищим від 70 балів.

 8.     Сформувати двонаправлений список структур: прізвище та ін., № рахунку, сума вкладу. Ввести з клавіатури 5 номерів рахунків, для яких зашифрувати значення суми вкладу. Шифрування виконати за  допомогою операції “сума за модулем 2” із заданим ключем. Елементи із незашифрованими сумами переписати у стек.

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

 10. Ввести з клавіатури рядок символів, що є записом виразу на мові Сі. У вираз  входять  операнди,  круглі  дужки  та  знаки  арифметичних  операцій. Переписати   операнди виразу у стек, а дужки  та  знаки операцій – в інший стек. Прочитати та вивести вміст обох стеків на екран.

 11.   Ввести з клавіатури рядок символів, що є записом виразу на мові Сі. У вираз  входять  операнди,  круглі  дужки  та  знаки  арифметичних  операцій. Побудувати двонаправлений лінійний список,  елементами якого є складові частини виразу. За допомогою списку перевірити баланс круглих дужок.

 12.   Ввести з клавіатури масив структур: прізвище студента, оцінка. Переписати структури у впорядковане по прізвищах бінарне дерево. Ввести з клавіатури прізвище студента та, використовуючи дерево, вивести на екран його оцінку.

 13.   Ввести   з   клавіатури   масив  структур:   код  виробу,  кількість   виробів. Сформувати впорядковане по кодах бінарне дерево введених структур. За допомогою дерева визначити кількість виробів заданого коду.

 14.   Ввести з клавіатури речення та переписати його слова в однонаправлений лінійний список. Виключити зі списку усі входження заданого слова.

 15.   Ввести з клавіатури речення та переписати його слова в однонаправлений лінійний список. Виконати включення у список одного заданого слова після усіх входжень іншого заданого слова.

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

 17. Ввести  з клавіатури речення та   переписати його символи   в однонаправлений  лінійний  список.  Знайти  номер  позиції  посимвольного входження заданого слова у список. Якщо слово не входить у список, то повернути 0.

 18. Ввести з клавіатури речення та переписати його слова у двонаправлений лінійний список.  За допомогою списку знайти найдовше слово. Переписати у  стек  усі  слова,  що  складаються  тільки  з   літер,   що  входять  у  слово максимальної довжини.

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

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

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

 22.   Сформувати  двонапрямлений  список  цілих  чисел.  Вилучити  зі  списку числа, сума цифр яких перевищує 12. Вивести список в обох напрямках.

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

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










26.   Ввести з клавіатури речення та переписати його слова в однонаправлений лінійний список. Впорядкувати список по зростанню довжин слів.

27.  Сформувати двонаправлений       список  структур:        автор,   назва      книги, видавництво, рік видання. Визначити кількість публікацій кожного автора. Вилучити зі списку інформацію про книги, видані до 1970 року.

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

29.Сформувати двонаправлений список структур: підрозділ університету, тип комп’ютера, кількість  комп’ютерів. Визначити  загальну кількість комп’ютерів  заданого  типу  в   усіх   підрозділах  університету.  Назви підрозділів, що володіють даним типом комп’ютера, записати у стек.

30.  Сформувати  бінарне  дерево  структур:  підрозділ  університету,  кількість комп’ютерів.      Виконати  обхід   дерева      та  визначити   загальну       кількість комп’ютерів в усіх підрозділах університету.

 

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