№
варианта
| Структура
| Критерій для пошуку в масиві структур
| Завдання для обробки масиву рядків
|
| 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
| Додати рядок після найкоротшої рядка масиву
|