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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
GWDDDD
0 / 0 / 0
Регистрация: 17.02.2012
Сообщений: 24
#1

Написать программу с использованием типу данных «структура». - C++

27.04.2012, 18:58. Просмотров 603. Ответов 5
Метки нет (Все метки)

Написать программу с использованием типу данных «структура».
"Выдержка из трудовой книжки". Составить программу, которая будет хранить известные следующие данные о каждом месте работы некоторого лица: место работы, дата приема на работу, дата освобождения. Ввести из клавиатуры данные о трудовом пути человека. Выяснить, были ли периоды, когда человек работал одновременно на двух работах. Напечатать данные об этих периодах и местах работы на экране.
.

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
#include<iostream>
#include<conio.h>
#include<string.h>
#define n 3
using namespace std;
struct Vutyag
{
char misce_r[20];
int data_pr, data_pm, data_pd, data_zr, data_zm, data_zd ;
};
 
void Vutyaq_(struct Vutyag*p);
main()
{
Vutyag a1[n];
for(int i=0;i<n;i++)
{
cout<<"VVedite dannue pro kajdoe mesto robotu lica: misto robotu, data pruymy na roboty, data yvolnenya.\n";
s:
cin>>a1[i].misce_r >>a1[i].data_pr >> a1[i].data_pm >> a1[i].data_pd >> a1[i].data_zr >> a1[i].data_zm >> a1[i].data_zd;
if (data_pr>12)
{cout<<"VVedeno nepravilno, chuslo doljno but <13";
goto s;
}
 
 
}
}
void Vutyag_(struct Vutyag*p);
{
for(int i=0;i<n;i++)
{
cout
}
cout<<" Osoba odnovrimenno rabotala na dvyh robotax "
getch();
}
дальше незнаю как реализовать проверку работы на 2 работах одновременно.
Буду весьма благодарен за помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2012, 18:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать программу с использованием типу данных «структура». (C++):

Сложности со структурами. Переделать программу с использованием типа - структура. - C++
Всем привет, очень прошу помочь переделать готовую программу написанную на Паскале в С++ с использованием типа- структура. Код: ...

Написать программу с использованием функции и с использованием макроса - C++
Составить две программы вычисления функции F и сравнить результаты ***** - Используя объявления макроса; ***** - Используя обращение к...

Разработать блок-схему и программу для решения задачи с использованием типа структура - C++
Разработать блок-схему и программу для решения задачи с использованием типа структура. 1. Даны сведения о студентах группы: ФИО...

Написать программу: структура студент - C++
Дана информация о пяти студентах. Запись имеет вид: фамилия, год рождения, факультет. Вывести дан¬ные о студентах по факультетам.

Написать программу записи к файлу элементов типа структура - C++
Написать программу записи к файлу элементов типа структура для реестрации автомобилей с полями: Марка автомобиля, год выпуска, цвет,...

Написать программу с использованием функций - C++
При решении задачи должны быть использованы: a) перегрузка функций, b) задание значений по умолчанию (задать свои значения), ...

5
amfisat
67 / 67 / 1
Регистрация: 16.06.2009
Сообщений: 240
27.04.2012, 19:37 #2
C++
1
goto s;
Зачем?
0
GWDDDD
0 / 0 / 0
Регистрация: 17.02.2012
Сообщений: 24
27.04.2012, 20:09  [ТС] #3
переход если значения года больше 12
0
amfisat
67 / 67 / 1
Регистрация: 16.06.2009
Сообщений: 240
27.04.2012, 20:19 #4
Спасибо, кэп.

Я просто к тому, что использование goto не есть хороший стиль программирования. Скорее, это даже плохой стиль.
0
GWDDDD
0 / 0 / 0
Регистрация: 17.02.2012
Сообщений: 24
27.04.2012, 21:12  [ТС] #5
посоветуй как лучше,
и может знаеш как реализовать проверку?
0
cetrael
60 / 5 / 3
Регистрация: 01.10.2011
Сообщений: 93
28.04.2012, 02:14 #6
while(data > 12) cin
Так не пойдет?
0
28.04.2012, 02:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2012, 02:14
Привет! Вот еще темы с ответами:

Написать программу с использованием функции - C++
В массиве из 15 чисел найти наибольший элемент и его индекс в массиве.

Написать программу с использованием циклов - C++
Вычислить сумму 12 членов рекуррентной последовательности(вложения) Для решения задачи описать рекурсивную функцию, а также составить...

Написать программу с использованием композиции классов - C++
Создайте класс Bankomat (банкомат), используя для представления класс Money (Деньги). Класс Bankomat моделирует работу банкомата. В...

Написать программу с использованием функции setw - C++
написать программу вычисления квадратов int значений до 100. Эта программа должна вывести два столбца: в первом значение, во втором -...


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

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

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