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

Структуры (ввод данных) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив: Определить порядковый номер самого старшего по возрасту человека http://www.cyberforum.ru/cpp-beginners/thread717482.html
Всем привет, учусь в 9-ом классе. Помогите решить 3 задачи, пожалуйста. 3) В массиве хранится информация о годе рождения каждого из 30 человек. Определить порядковый номер самого старшего по возрасту человека. Если таких людей несколько, то должен быть найден номер первого из них. При определении возраста учитывать только год рождения (месяц и день не учитывать). P.S. Заранее спасибо!...
C++ Шаблоны (ошибка в коде) Здравствуйте,форумчане) Значит скачал я stl,от туда мне нужен был контейнер vector код такой #include <fstream> class MD5Model { public: MD5Model(); http://www.cyberforum.ru/cpp-beginners/thread717467.html
C++ Функции: найти точки пересечений линий, заданных уравнениями
Кому не сложно напишите пожалуйста програму на C++. Написать программу, которая найдет точки пересечений линий, заданных уравнениями (x-a)^2 + y^2 = b^2 и (x-c)^2 + y^2 = d^2. Решить задачу с использованием функции. Подобрать текстовые данные так, чтобы получить все варианты ответов. Помогите, очень прошу:) Добавлено через 10 часов 10 минут Ребята, помогите пожалуйста) я очень плохо шарю, а...
C++ Игра отгадай слово
Вообщем дано задание. У программы в базе слова. Методом случайного числа определяется какое именно слово. Вместо количества букв появляются точки. Мне нужно называть эти буквы и программа будет заменять эти точки на буквы пока не отгадаю. В своем коде я забил пока 3 слова, для создания программы хватит. Программа выбирает слово, и создает массив равный количеству букв. А дальше что то я не знаю...
C++ Программа не выводит результат http://www.cyberforum.ru/cpp-beginners/thread717420.html
Используя рекурсивные функции, решите следующие задачи: Подсчитать количество цифр в заданном числе. #include <iostream> #include <conio.h> using namespace std; int pd (int s) //(int n, int ch) //( int ch) {
C++ Найти сумму элементов массива Найти сумму элементов массива, расположенных между первым и последним положительными элементами. подробнее

Показать сообщение отдельно
Tomikun
1 / 1 / 0
Регистрация: 16.03.2012
Сообщений: 47

Структуры (ввод данных) - C++

03.12.2012, 14:08. Просмотров 2411. Ответов 0
Метки (Все метки)

Вот как уже 2 неделю изучаю С++ попалась вот такая задачка :

Организуйте программу
таким образом, чтобы пользователь вводил 4 пункта данных о каждом из
трех сотрудников: его номер, величину зарплаты, его должность и дату
принятия на работу. Программа должна хранить введенные значения в трех
переменных типа employee и выводить их содержимое на экран.

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
struct date 
{
    int misyc;
    int day;
    int year;
};
struct employ
{
    int num;
    float dol;
    date dtime;
};
 
enum profi {laborer = 1  , secretary  , manager  ,  accountant , executive , researcher };
 
int main()
{
 
    profi l = laborer , s = secretary , m = manager , a = accountant , e = executive , r = researcher ;
 
    employ peopl , times ;
    char cg = '/';
 
    cout<<"\n Enter number peopl -> ";
    cin>>peopl.num;
 
    cout<<"\n Enter your dollars -> ";
    cin>>peopl.dol;
 
    cout<<"\n\n Enter your profession \n\n";
    cout<<" laborer , secretary ,  manager \n"
        <<" accountant , executive ,  researcher \n";
 
 
    char prof;
    int tmp;
 
    cout<<"\n Enter first  literally  your profession -> ";
    cin>>prof;
    cout<<endl;
 
    switch(prof)
    {
    case 'l': tmp = l ; break ;
    case 's': tmp = s ; break ;
    case 'm': tmp = m ; break ;
    case 'a': tmp = a ; break ;
    case 'e': tmp = e ; break ;
    case 'r': tmp = r ; break ;
 
    default: tmp = 999 ; cout<<"\n Eror literally ! \n";
    }
        
 
    cout<<"\n Enter date -> ";
    cin>>times.dtime.day>>cg>>times.dtime.misyc>>cg>>times.dtime.year;
 
    cout<<"\n\n Your DATA \n\n";
 
    switch(tmp)
    {
    case 0:   cout<<" Your profession -> "<<"laborer"<<"\n\n" ; 
        tmp = l ;
        break ;
    case 1:   cout<<" Your profession -> "<<"secretary"<<"\n\n";
        tmp = s ;
        break ;
    case 2:   cout<<" Your profession -> "<<"manager"<<"\n\n";
        tmp = m ;
        break ;
    case 3:   cout<<" Your profession -> "<<"accountant"<<"\n\n";
        tmp = a ;
        break ;
    case 4:   cout<<" Your profession -> "<<"executive"<<"\n\n";
        tmp = e ;
        break ;
    case 5:   cout<<" Your profession -> "<<"researcher"<<"\n\n";
        tmp = r ;
        break ;
 
    }
    cout<<"\n You number  -> ";
 
    cout<<peopl.num;
 
    cout<<"\n You Dollars -> ";
 
    cout<<peopl.dol;
 
    cout<<"\n You Date    -> ";
 
    cout<<times.dtime.day<<cg<<times.dtime.misyc<<cg<<times.dtime.year;
    cout<<endl<<endl;
 
    return 0;
 
}
Вопрос вот в чем правильно ли я выполнил условие задачи или всетаки чета не так ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru