Варіанти

Завдання 16.1

Таблиця 21 – Вихідні данні для завдання 16.1

№ варианта Структура Критерій для пошуку в масиві структур Завдання для обробки масиву рядків
  struct person { char*name; char *adres; int age; }; Імена починаються на лiтеру 'A' Додати рядок із заданим номером
  struct date { int day; char*month; int year; }; Дати з літніми місяцями Видалити рядок із заданим номером
  struct student { char*name; int kurs; float rating }; Студенти першого курсу Додати рядок в кінець масиву
  struct employee { char*name; float salary; int stage }; Співробітники зі стажем більше 10 років Видалити рядок з кінця матриці
  struct pupil { char*name; int age; float rating }; Учні з середнім балом більше 4 Додати рядок в початок масиву
  struct person { char*name; int age; }; Вік більше 25 років Видалити рядок з початку масиву
  struct date { int day; char*month; int year; }; Дати після 2000 року Додати К рядків у кінець масиву
  struct student { char*name; int kurs; float rating }; Студенти, у яких рейтинг менше 3 Видалити К рядків з кінця матриці
  struct employee { char*name; float salary; int stage }; Співробітники, у яких ім'я починається на букву 'Л' Додати К рядків в початок масиву
  struct pupil { char*name; int age; float rating }; Учні, у яких прізвище "Іванов" Видалити К рядків з початку масиву
  struct person { char*name; int age; }; Вік менше 18 Видалити рядок з номером К
  struct date { int day; char*month; int year; }; Дата належить першій декаді місяця Додати рядок з номером К
  struct student { char*name; int kurs; float rating }; Студенти п'ятого курсу Видалити рядки, починаючи з рядка К1 і до рядка К2
  struct employee { char*name; float salary; int stage }; Співробітники зі стажем менше 3 років Додати рядка, починаючи з рядка К1 і до рядка К2
  struct pupil { char*name; int age; float rating }; Учні з середнім балом рівним 4.5 Видалити всі рядки, які починаються на лiтеру 'F'
  struct person { char*name; int age; }; Імена починаються на лiтеру 'A' Видалити всі парні рядки
  struct date { int day; char*month; int year; }; Дати із зимовими місяцями Видалити всі рядки, в яких є хоча б одна цифра
  struct student { char*name; int kurs; float rating }; Студенти першого курсу у яких рейтинг менше 3 Видалити всі стовпці, в яких є хоча б одна буква 'A'
  struct employee { char*name; float salary; int stage }; Співробітники зі стажем більше 10 років і заробітною платою більше 15000 Видалити найдовшу рядок масиву
  struct pupil { char*name; int age; float rating }; Учні 13 років з середнім балом більше 4 Додати рядки після кожної парної рядка масиву
  struct person { char*name; int age; }; Вік більше 25 років і прізвище починається на букву 'C' Видалити кожну непарного рядок масиву
  struct date { int day; char*month; int year; }; Зимові дати після 2000 року Додати К рядків, починаючи з рядка з номером N
  struct student { char*name; int kurs; float rating }; Студенти 1 та 2 курсу, у яких рейтинг менше 3 Видалити К рядків, починаючи з рядка з номером N
  struct employee { char*name; float salary; int stage }; Співробітники, у яких ім'я починається на букву 'Л' і заробітна плата менше 6000 Додати рядок після найдовшої рядка масиву
  struct pupil { char*name; int age; float rating }; Учні, у яких прізвище "Іванов" і рейтинг більше 4 Додати рядок після найкоротшої рядка масиву

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: