Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сложить два полинома заданных степеней через вектора) https://www.cyberforum.ru/ cpp-beginners/ thread1981258.html
11. Сложить два полинома заданных степеней (коэффициенты хранятся в массивах).
C++ Формировка строки
Здравствуйте. У меня тут интересная проблема появилась.. Есть такой код: (URL_READY_WALL, START_POST_5 и IMAGE_POST_5 - #define) void NameFunc(int id) { //....... if (MessageBox::Show(strCLR,...
Что происходит в заданном куске кода? C++
Здравствуйте, просто объясните пожалуйста этот кусок кода, что тут происходит. Это алгоритм преобразования серийного номера в нормальный вид void TuHex(char* serial, char* Data) { int Len =...
C++ Аргумент типа char** не совместим с параметром типа const char* Программа должна позволять заносить в структуру данные и выводить на экран информацию о поездах, следующих до определенной станции: #include "stdio.h" #include "conio.h" #include <iostream> ... https://www.cyberforum.ru/ cpp-beginners/ thread1981241.html
C++ Поменять местами строку с указанным номером и строку, содержащую наименьший положительный элемент матрицы https://www.cyberforum.ru/ cpp-beginners/ thread1981230.html
В заданной матрице поменять местами две строки: строку с указанным номером и строку, содержащую наименьший положительный элемент матрицы. При этом значения элементов матрицы и кол-во строк и...
Нужно дописать программу, чтобы результат сохранялся в файл C++
Помогите, пожалуйста, дописать программу, чтобы результат сохранялся в файл. #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; int main() { char ans;
Реализовать через тип данных структура. При сборке и отладки возникает ошибка. В чем ошибка? C++
С++ в таблице из 5 строк хранятся данные о товарах: наименование, цена, количество. Определить и вывести наименование товара, цена которого больше значения, введенного пользователем. Реализовать...
C++ Упорядочить элементы строк матрицы по возрастанию, а сами строки по возрастанию суммы элементов Дана матрица Х. Упорядочить элементы строк матрицы по возрастанию, а сами строки по возрастанию суммы элементов строк (использовать сортировку обменами). https://www.cyberforum.ru/ cpp-beginners/ thread1981210.html
C++ Найти все пары дружественных чисел, лежащих в заданном диапазоне https://www.cyberforum.ru/ cpp-beginners/ thread1981208.html
Два натуральных числа называют дружественными, если каждое из них равно сумме всех делителей другого, кроме самого этого числа. Найти все пары дружественных чисел, лежащих в диапазоне от 200 до 300.
C++ Переопределение виртуальной функции Всем доброй ночи :) Есть базовый абстрактный класс и два производных класса (А и В), в которых я пытяюсь переопределить виртуальную функцию informing(). А еще нужно, чтобы производный класс... https://www.cyberforum.ru/ cpp-beginners/ thread1981206.html
1 / 1 / 3
Регистрация: 30.09.2015
Сообщений: 221
15.05.2017, 08:12  [ТС] 0

Определить структуру student

15.05.2017, 08:12. Показов 3932. Ответов 14
Метки (Все метки)

Ответ

Помогите исправить.
C++ (Qt)
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
50
51
52
53
54
55
56
57
58
59
60
#include<iostream.h>
#include<conio.h>
#include<string.h>
#include<iomanip.h>
main ()
{
  struct data { int  day;
        int month;
        int year;
           };
  struct person { char fam[20];
          char number[15];
          int marks[3];
          struct data day_close;
         }  list []={"Novikova","Anastasiya" ,"Ekonom" ,"3","14ec"4,5,4,
                     "Muhin","Egor" ,"Ekonom" ,"1","16ec"4,3,4,
                     "Yakub","Mark" ,"Ekonom" ,"2","15ec"4,5,4,
                     "Korol","Yuriy" ,"Ekonom" ,"1","16ec"5,5,5,
                     "Syslov","Egor" ,"Ekonom" ,"1","16ec"4,5,3,
                     "Boldinova","Natal'ya" ,"Ekonom" ,"3","14ec"5,5,5,
                     "Mikhaylov","Dmitriy" ,"Ekonom" ,"1","16ec"5,5,5,
                     "Ygarov","Aleksandr" ,"Ekonom" ,"1","16ec"3,4,3,
                     "Gimgina","Anastasiya" ,"Ekonom" ,"1","14ec"3,3,3,
                     "Danilova","Anastasiya" ,"Ekonom" ,"1","14ec"4,5,5,
 
 int i,j;
 struct person str;
 for(i=0;i<4;i++)
   for (j=i+1;j<5;j++)
     if (list[i].fam[0]>list[j].fam[0]) { str=list[i]; list[i]=list[j]; list[j]=str; }
  clrscr(); cout<<"\n\t\t Ñïèñîê ñòóäåíòîâ ñ óêàçàíèåì ðàçìåðà ñòèïåíäèè \n";  cout.setf(ios::left);
  int stipendia=800,real_stip;
  for (i=0;i<5;i++)
  {
   if(list[i].marks[0]==5 && list[i].marks[1]==5 && list[i].marks[2]==5)  real_stip=2*stipendia;
   else if(list[i].marks[0]==5 || list[i].marks[0]==4 && list[i].marks[1]==5 || list[i].marks[1]==4 
       && list[i].marks[2]==5 || list[i].marks[2]==5) real_stip=stipendia;  else real_stip=0;
   cout<<setw(20)<<list[i].fam<<setw(15)<<list[i].number<<setw(3)
   <<list[i].marks[0]<<setw(3)<<list[i].marks[1]<<setw(8)<<list[i].marks[2]
   <<setw(5)<<list[i].day_close.day<<setw(5)<<list[i].day_close.month
   <<setw(6)<<list[i].day_close.year<<setw(10)<<real_stip<<endl;
  }
  cin.get();
  int max_day=0,nom;
  for (i=0;i<5;i++)
    if (list[i].day_close.month*30+list[i].day_close.day>max_day)
        {max_day=list[i].day_close.month*30+list[i].day_close.day; nom=i;}
   cout<<"\n\n\t\t Ñâåäåíèÿ î ñòóäåíòå, ñäàâøåãî ñåññèþ ïîçæå âñåõ \n";
   cout<<setw(20)<<list[nom].fam<<setw(5)<<list[nom].day_close.day<<
   setw(5)<<list[nom].day_close.month<<setw(6)<<list[nom].day_close.year<<endl;
 cin.get();
 char familia[20];
 int kol=0;
 cout<<"\n\n Vvedite familiu dla poiska: ";cin.getline(familia,20);
 for (i=0;i<5;i++)   if (strcmp(list[i].fam,familia)==0)
   { cout<<setw(20)<<list[i].fam<<setw(15)<<list[i].number<<setw(3)
     <<list[i].marks[0]<<setw(3)<<list[i].marks[1]<<setw(8)<<list[i].marks[2]
     <<setw(5)<<list[i].day_close.day<<setw(5)<<list[i].day_close.month
     <<setw(6)<<list[i].day_close.year<<endl;kol++;}
   if(kol==0) cout<<"\n Dannih net!";   cin.get();}


Вернуться к обсуждению:
Определить структуру student
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2017, 08:12
Готовые ответы и решения:

Определить структуру Student; определить средний балл группы по заданой дисциплине
Определить структуру «студент», поля структуры: ФИО, массив элементов структуры «дисциплина» (не...

Создать структуру Student
Не могу никак понять тему структуры, а тут сразу ещё и список, помогите написать код ка С++ : ...

Описать структуру Student
1.Описать структуру с именем STUDENT, содержащую следующие поля: Name - фамилия и имя. Number –...

Создать структуру Student
программа с использованием структуры полей структур. Успеваемость студентов. Фамилия студента,...

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