Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Структуры. Определить список студентов заданного пола заданного курса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реверс элементов массива http://www.cyberforum.ru/cpp-beginners/thread199161.html
Надо поменять значения элементов массива в обратном порядке.Первый->последний,второй->предпоследний и т.д. Т.е. mas={2,3,5,8,9,0,3,4,5,7} должен измениться на mas={7,5,4,3,0,9,8,5,3,2}. У меня...
C++ Массивы 1)Дан двумерный массив с целыми числами Нужно удалить из массива к-юу строку и j-ый столбец, если их значения совпадают. 2)Дан одномерный массив с целыми числами Нужно вставить новый элемент... http://www.cyberforum.ru/cpp-beginners/thread199160.html
StringGrid v C++ C++
помогите чайнику! как в StringGrid сохранить и загрузить файл в .csv?
C++ есть строка. нужно скопировать в другую строку n cлов
всем доброго времени суток! у меня проблема. есть строка. мне нужно виделить n слов и записать их в другую стороку. количество слов вводит пользователь. зарание спасибо
C++ Составить блок схему http://www.cyberforum.ru/cpp-beginners/thread199145.html
Составьте блок схему Дано целое число m>1. Получить наименьшее целое k, при котором 4^k>m. Заранее благодарен
C++ Случайным образом создать таблицу пар целочисленных значений и записать её в текстовый файл в виде: Помогите прошу, зависит оценка=) Преподавательница сама не может ни одной задачи решить(Каждый урок пишет нам на доске, говорит проверяйте, на компах не идет ни одна. одни ошибки, она не обясняет... подробнее

Показать сообщение отдельно
Karpenko_tolik
Сообщений: n/a

Структуры. Определить список студентов заданного пола заданного курса - C++

28.11.2010, 18:17. Просмотров 1333. Ответов 0
Метки (Все метки)

Структура элемента массива студент: фамилия, имя, отчество, пол, возраст, № курса.
Определить:
1 / № курса, на котором учится наибольший процент студентов мужского пола;
2 / распространенные мужские и женские имена (по одному имени);
3/список студентов заданного пола заданного курса.

Структуру я создал, динамичиский массив тоже, и и с 3/список студентов заданного пола заданного курса, проблем не возникло ..... а вот с остольным может кто-то поможет
С++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# include <iostream.h>
# include <conio.h>
# include <string.h>
int main() {
struct student {
char familia [20];
char name [10];
char otchestvo [15];
char stat [7] ;
int vik;
int curs ;};
int k;
cout<<"vvod kolicestvo studentov: " ;
cin>>k; int i,c;
student* s=new student[k];
for(i=0;i<k;i++){
cout<<"familia, name, otchestvo, stat, vik, curs: "<<i<<"-go studenta"<<'\n';
cin>>s[i].familia >>s[i].name >>s[i].otchestvo >>s[i].stat >>s[i].vik >>s[i].curs;}
cout<<'\n'<<"______________________ ___________________________________ ______";
cout<<'\n'<<"| familia | name | otchestvo | stat | vik | curs | ";
cout<<'\n'<<"---------------------------------------------------------------";
for(i=0;i<k;i++){
printf("\n|%10s|%8s|%15s|%8s|%7d|%8 d|", s[i].familia ,s[i].name ,s[i].otchestvo ,s[i].stat ,s[i].vik ,s[i].curs);
cout<<'\n'<<"---------------------------------------------------------------";}
 
char *b; int a;
cout<<"\n vvedite stst ";
cin>>b;
cout<<"\n vvedite curs ";
cin>>a;
cout<<'\n'<<"______________________ ___________________________________ ______";
cout<<'\n'<<"| familia | name | otchestvo | stat | vik | curs | ";
cout<<'\n'<<"---------------------------------------------------------------";
for(i=0;i<k;i++){
if (!strcmp(s[i].stat,b)&& s[i].curs==a){
printf("\n|%10s|%8s|%15s|%8s|%7d|%8 d|", s[i].familia ,s[i].name ,s[i].otchestvo ,s[i].stat ,s[i].vik ,s[i].curs);
cout<<'\n'<<"---------------------------------------------------------------";}}
getch();}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru