man1=max_m(c[0],4,5);// Элементам структуры man1
//присваиваются значения элементов структуры man
cout<<" Максимальное значение равно: "<<man1.pik;
cout<<"\nНомер строки : "<< man1.n_str <<”\nНомер столбца:"
<< man1.n_stl ; }
coord max_m(float *pt,int n,int m)
{ int i,j;
coord man;// Структура man имеет шаблон типа coord
man.pik=*pt;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
if(*(pt+i*m+j)>man.pik)
{ man.pik=*(pt+i*m+j);
man.n_str=i+1;
man.n_stl=j+1;
}
returnman; //Функция max_m возвращает структуру
}
Вариант 1
В экзаменационной ведомости для восьми студентов указаны ФИО, оценка, число и месяц проведения экзамена. Выдать на экран монитора фамилии всех студентов, сдавших сессию на 4 и 5, и всех студентов с неудовлетворительной оценкой.
В расписании шесть строк, в каждой из которых описан предмет, преподаватель, номер группы, день недели, часы занятия, аудитория. Определить, сколько занятий ведет один и тот же преподаватель.
В игре в «дурака» козырь – черви. Достоинство карт каждой масти (шесть, семь,…, туз) описать как структуру. Описать логическую функцию: бьет ли карта К1 карту К2 в комбинации (К1, К2). Сообщение выдать на экран монитора.
С помощью структуры описать данные на группу из семи детей, указав их имя, пол, рост. Определить имя самой высокой девочки в группе.
Задан список из десяти строк. В каждой строке сведения: ФИО человека, его пол, день и год рождения. Выдать на экран монитора сведения о самом старшем мужчине.
Задан список из десяти строк. В каждой строке сведения: ФИО человека, его пол, день и год рождения. Выдать на экран монитора все фамилии людей из группы, начинающиеся с литеры Л, и даты их рождения.
В записной книжке указаны ФИО, адрес и номер телефона двенадцать знакомых. Определить, есть ли в записной книжке сведения о знакомом с фамилией Иванов и именем Игорь (если есть, то напечатать их).
В записной книжке указаны ФИО, адрес и номер телефона двенадцать знакомых. Определить, есть ли в записной книжке сведения об абоненте 46-14-13 (если есть, то вывести на экран монитора ФИО и адрес).
Задан список группы из одиннадцать человек, где указаны ФИО. Определить самое распространенное мужское и женское имя в группе.
Задан список группы из одиннадцать человек, где указаны ФИО. Вывести на экран монитора их в алфавитном порядке.
В группе десять юношей и девушек. Заданы их имя, год рождения, пол и вес. Определить имя самого тяжелого юноши, а также, насколько его вес больше среднего веса юношей в группе.
В прайс-листе на компьютерные процессоры заданы: наименование, частота, фирма-производитель и цена. Определить частоту самого дешевого процессора Pentium III фирмы Intel.
Оформить в виде структуры год, месяц, число. Описать функцию, вычисляющую количество дней в текущем месяце (учитывать високосный год).
Оформить в виде структуры год, месяц, число. Описать функцию, проверяющую правильность даты (чтобы не было 31 июня и т. п.).
Оформить в виде структуры год, месяц, число. Описать функцию, подсчитывающую, сколько дней прошло с 1-го января текущего года.
Оформить в виде структуры год, месяц, число. Описать функцию для определения дня недели, на который приходится заданная дата (учесть, что 1-го января 2001 года был понедельник).
В телефонной книге даны фамилия, имя, улица, телефон шести человек. Найти, на какой улице живет Иванов Андрей, и его телефон.
Задан список из шести строк. В каждой строке указаны фамилия, телефон, фирма. Вывести на экран монитора всех сотрудников фирмы Intel.
С помощью структуры описать данные пяти детей, указав их имя, пол, рост и вес. Определить имена всех мальчиков выше 1 м 50 см.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.