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

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

 2.     Задано масив структур з  довідковою інформацією: код  товару, вартість одиниці товару. З  клавіатури ввести послідовність даних про надходження товарів на склад: назва товару, код, кількість.  Дані про один товар можуть повторюватися.  Обчислити  загальну вартість товару по  кожному коду та записати дані у новий масив структур: код, назва товару, кількість, загальна вартість.  загальна  вартість   товару  заданого  коду  визначається  як  сума добутків  кількості товарів   на        вартість  одного   товару.      Відсортувати утворений  масив  за               кодами  товарів  та  вивести  його  на  екран  у  формі таблиці.

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

 4.     Написати програму, яка перевiряє чи заданий масив структур (автор, назва книги, рiк видання) є впорядкованим по одному із полів. Вивести масив на екран у формі таблиці.

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

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

 7.     Сформувати  масив  структур  з  даними  про  дні   народження  декількох студентів: дата, прізвище та ініціали. Дата задається у форматі ДД:ММ:РР. З клавіатури ввести поточну дату. Визначити студента з найближчим днем народження. Вивести на екран дані про студентів, дні народження яких ще будуть у поточному році (відрахунок вести від поточної дати).

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

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

10.   Сформувати масив структур з даними про клієнтів банку: дата проведення операції  прізвище  та ін.,  №   рахунку, сума      безготівкового отримання/переведення, отримано/видано           готівкою,  залишок  вкладу. Вивести на  екран у формі таблиці дані про клієнтів банку, які на протязі заданого періоду часу виконали безготівкове переведення на загальну суму, яка перевищує задане граничне значення.

11.   Сформувати масив структур з даними про книги бібліотеки: автор, назва книги, видавництво, рік видання. Відсортувати масив за прізвищами авторів та вивести на екран у формі таблиці.

 12.   Сформувати масив структур з даними про книги бібліотеки: автор, назва книги, видавництво, рік  видання. Дані про книги, видані після 2000 року переписати у новий масив структур, який вивести на екран у формі таблиці.

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

 14.   Сформувати масив структур з  даними про книги у  формі: автор, назва книги, видавництво, рік  видання. Вивести дані про книги з програмування мовою Cі у порядку спадання років видань.

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

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

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

 18.   Сформувати масив структур з даними про рейтинг студентів однієї групи: прізвище  студента,  №   залікової  книжки,  рейтинг  у  100  бальній  шкалі. Впорядкувати  масив структур по  спаданню рейтингу  та  вивести  його  на екран у формі таблиці.

 19.   Сформувати  масив  структур  з  даними  про  студентів:  прізвище,  дата народження,  місце   народження.   Дата   народження  задається   у   вигляді ДД:ММ:РР. Відсортувати масив за зростанням дат народження та вивести його на екран у формі таблиці.

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

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

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

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

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

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

26.   Сформувати  масив   структур:  дата,  температура,  тиск.  Визначити  днi температура яких є бiльшою вiд середнього значення температури. Результат вивести на екран у формі таблиці.

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

 28.   Сформувати масив структур: марка автомобіля, номер автомобіля, колір, дані про   власника. Впорядкувати масив по номерах автомобіля та вивести його на екран у формі  таблиці. Підрахувати кількість автомобілів зеленого кольору, номери яких закінчуються на ‘23’.

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

30.   Сформувати масив структур: прiзвище студента, оцiнки з п’яти предметів. Відсортувати масив по прізвищах студентів та вивести його на екран у формі таблиці. Знайти середнiй бал по кожному предмету.

 

 

 

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