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

Не выводит список введенный с клавиатуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти наименьшее число, которое удовлетворяет условию http://www.cyberforum.ru/cpp-beginners/thread1105015.html
Дано вещественное число a. Найти такое наименьшее n, что 1+1/2+1/3+…+1/n >a. Пункт 3.4 Правил: Спокойствие и хладнокровие помогут вам постичь себя.
C++ Понятие синхронизации потоков и процессов. Семафоры и мьютексы Хотелось бы обсудить и уточнить некоторые понятия: 1. Корректно ли следующее утверждение. Синхронизация - это обеспечение согласованности в чем-либо. В частности, синхронизация некоторых процессов - обеспечение согласованности при взаимодействии этих процессов. Данный вопрос возник в связи с тем, что в книге Таненбаума "Основы операционных систем" задача обеспечения одновременного нахождения... http://www.cyberforum.ru/cpp-beginners/thread1105013.html
C++ Вывести таблицу функции
Вывести таблицу функции с помощью 3х операторов while, do...while, for
Описать структуру с именем HOTEL C++
1.Описать структуру с именем HOTEL, содержащую следующие поля: •фамилия постояльца; •номер проживания; •тип номера(люкс, семейный, одноместный, двухместный и т.д. •дата заселения(гггг.мм.дд). 2. Написать программу, выполняющую следующие действия: •ввод из файла данных в массив, состоящих из восьми элементов типа HOTEL; •упорядочивание записей в алфавитном порядке по типу номера; •вывод...
C++ На вход подается некоторое количество квадратов и окружностей. Отсортировать и вывести их по возрастанию площадей http://www.cyberforum.ru/cpp-beginners/thread1104993.html
2.На вход подается некоторое количество квадратов и окружностей. Отсортировать и вывести их по возрастанию площадей.
C++ Организовать класс квадратная матрица. Найти определитель и транспонировать ее Помогите, пожалуйста! Нужно организовать класс квадратная матрица. Найти определитель и транспонировать ее. С c++ все печально((( подробнее

Показать сообщение отдельно
Valera1984
1 / 1 / 0
Регистрация: 02.02.2014
Сообщений: 104
25.02.2014, 11:57     Не выводит список введенный с клавиатуры
Программа должна выводить с начало список всех игроков и ниже тех которые играют в основном составе... а выводит только тех которые забиты до компиляции
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
#include"stdafx.h"
#include"iostream"
#include"conio.h"
 
using namespace std;
 
struct Data         
    {
        unsigned day;       
        unsigned month;     
        unsigned year;
    };
 
struct T_sport
    {
        char fio[40];
        Data d_birth;
        unsigned v_CSKA ;
        char MestoVkomande [20];
        char Sostav [20];
        
}; 
 
 
class sport
{
private: 
   T_sport list [100];
public:
    sport()
    {
        T_sport a ={"Ivanov I. I.",3,1,1984,2000,"Defender","Reserve"}; 
        list[0]=a;
        T_sport b ={"Petrov A.A.",8,12,1987,2002, "Forward","Main"};
        list[1]=b;
        
        
    
    }
    T_sport vvod_struc(int i)
    //void vvod_struc(int i) 
   {
    T_sport a; 
    char c;
    cout<<endl<<"Enter data "<< i+1 <<" person\n";
    cout<<" fio ";
    cin.getline(a.fio,40);
    cout<<endl<<"Enter date of birthday: \n";
    cout<<" day (1-31) ";
    cin>>a.d_birth.day;
    cin.get(c);
    cout<<" month (1-12)";
    cin>>a.d_birth.month;
    cin.get(c);
    cout<<" year ";
    cin>>a.d_birth.year;
    cin.get(c);
    cout<<" v_CSKA ";
    cin>>a.v_CSKA;
    cin.get(c);
    cout<<" MestoVkomande ";
    cin.getline(a.MestoVkomande,20);
    cout<<" Sostav ";
    cin.getline(a.Sostav,20);
    //list[i] = a;
 
    return a;
   }
    void wr_struc (int i )
    {
        printf("%20s ! %2d.%2d.%4d ! %4d ! %15s ! %15s\n",list[i].fio,list[i].d_birth.day,list[i].d_birth.month,list[i].d_birth.year,list[i].v_CSKA,list[i].MestoVkomande,list[i].Sostav);
    }
 
 
    void find_fav()
  {
    char osn_sostav[20] = "Main";
    char attack[20] = "Forward";
    cout<<"Osnovnoii Sostav: "<<endl;
    for(int i = 0; i< 5; i++)
      
      {
 
 
          
    if (!strcmp(list[i].Sostav,osn_sostav) && !strcmp(list[i].MestoVkomande,attack) )
        
    printf("%20s!%2d.%2d.%4d \n",list[i].fio,list[i].d_birth.day,list[i].d_birth.month,list[i].d_birth.year);
    
      }
  
    }
 
};
 
int main()
{
 
    sport f;
    for(int i = 2; i < 5; i++)
    {   
        f.vvod_struc(i);
    };
    cout<<"\nlist of structs\n!      fio           !  year of birth    !  in command     !  Mesto v Komande  !\n";
    for(int i = 0; i < 2; i++)
    {
        f.wr_struc(i);
    }
    f.find_fav();
    _getch();
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru