Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 19
1

Struct vedomost

10.12.2013, 00:24. Просмотров 309. Ответов 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
struct vedomost
{
char familiya[n];
char imya[n];
char otchestvo[n];
char group[n];
int course[n];
char predmet[n];
};
 
int main ()
{
setlocale(LC_ALL, "rus");
vedomost std[m];
// char name[n], sirname[n];
cout«"Ведомость о задолжности студентов.\n";
for(int i=0;i<m;i++){
cout«"Введите ФИО:\n";
cin»std[i].familiya;
cin»std[i].imya;
cin»std[i].otchestvo;
cout«"Введите группу\n";
cin»std[i].group;
cout«"Введите предмет\n";
cin»std[i].predmet;
 
}
for(int i=0;i<m;i++){
cout«std[i].familiya«"\n";
cout«std[i].imya«"\n";
cout«std[i].otchestvo«"\n";
cout«std[i].group«"\n";
cout«std[i].course«"\n";
cout«std[i].predmet«"\n";
}
Добавлено через 5 минут
Need analyze...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.12.2013, 00:24
Ответы с готовыми решениями:

struct
Привествую ) Такой вопрос назрел ) Хочу создать переменную типа структуры: Всегда создавал...

Struct{...}
Драсьте мне нужна помощь. Написать программу ввода и вывода студентов группы и каждый из них...

Struct{...}
Задача № 1 (динамические структуры) Написать программу создания динамической структуры, заданной...

struct (с++)
Кто может написать полный синтаксис структуры. Чем отличается структура от класса ? Всем...

3
582 / 385 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
10.12.2013, 00:39 2
Ответе на вопрос, у ведомости есть имя, фамилия, ведомость это человек?
Может лучше создать структуру студент, а ведомость будет контейнером например массивом.

Добавлено через 1 минуту
А где удаление?
0
0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 19
10.12.2013, 01:42  [ТС] 3
Цитата Сообщение от egor2116 Посмотреть сообщение

Добавлено через 1 минуту
А где удаление?
Удаление не дописал=( насчет структуры спасибо.

Добавлено через 55 минут
Как аннулировать?
0
582 / 385 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
10.12.2013, 09:59 4
Как аннулировать?
Как то так. Удаление допишите сами.
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
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
 
struct Student
{
      char familiya[50];
      char imya[50];
      char otchestvo[50];
      char group[50];
      int course[50];
      char predmet[50];
}
 
void printVedomost(Student * vedomost, const size_t SIZE)
{
   for(int i = 0; i < SIZE; ++i)
   {
     std::cout << "Familia: " << vedomost[i].familiya << std::endl;
     std::cout << "Imya: " << vedomost[i].imya << std::endl;
     std::cout << "Otchestvo: " << vedomost[i].otchestvo << std::endl;
     std::cout << "Group: " << vedomost[i].group << std::endl;
     std::cout << "Course: " << vedomost[i].course << std::endl;
     std::cout << "Predmet: " << vedomost[i].predmet << std::endl;
   }
}
 
 int main()
 {
   const size_t countStudents = 10;
   Student vedomost[countStudents];
   
   for(int i = 0; i < countStudents; ++i)
   {
     std::cout << "Input familia: ";    std::cin >> vedomost[i].familiya;
     std::cout << "Input imya: ";       std::cin >> vedomost[i].imya;
     std::cout << "Input otchestvo: ";  std::cin >> vedomost[i].otchestvo;
     std::cout << "Input group: ";      std::cin >> vedomost[i].group;
     std::cout << "Input course: ";     std::cin >> vedomost[i].course;
     std::cout << "Input predmet: ";    std::cin >> vedomost[i].predmet;
   }
   
   printVedomost(vedomost, countStudents);
   
   ///Тут удаляем студентов
   
   printVedomost(vedomost, countStudents);
          
     system("PAUSE");
     return 0;
 }
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.12.2013, 09:59

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Использование Struct
Условие: Создать массив структур, используя данные из задания. Создать программное приложение,...

typedef struct ....
Здравствуейте. Обьясните пожалуйсто новичку что означает этот код. typedef struct { long...

Программа по Struct
Создать Массив структур с именем Sotrudnik, содержащих следующие поля: 1. Табельный номер...

Инициализировать **struct
Доброго дня, жалко, нету темы для чайников, так что приходится заводить новую. Есть такой...

struct tagName
Товарищи, подскажите пожалуйста. В MSDN определена такая структура: typedef struct...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.