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

Описать структуру NOTE, содержащую следующие поля: фамилия, имя, номер телефона - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Логин и пароль прочитать из файла http://www.cyberforum.ru/cpp-beginners/thread1149531.html
Помогите составить программу, к которой когда входишь, допустим, под администратором просит вписать логин и пароль, которые нужно прочитать из файла. С++.
C++ Создать структуру, содержащую телефонный справочник Создать структуру, содержащую телефонный справочник. Программа должна производить: - создание и заполнение с клавиатуры полей структуры; - Поиск по фамилии и номеру. Поля структуры: 1) фамилия... http://www.cyberforum.ru/cpp-beginners/thread1149519.html
C++ Нужен алгоритм
Нужен алгоритм (хотя бы словесный) для нахождения всех доминирующих множеств и числа доминирования. В интернете ничего хорошего не нашлось(
C++ Дана (построчно) вещественная матрица размером МхН. Переставляя ее строки и столбцы, добиться того, чтобы наибольший
Дана (построчно) вещественная матрица размером М на Н. Переставляя ее строки и столбцы, добиться того, чтобы наибольший элемент (один из них) оказался в верхнем левом углу.
C++ Вывести фамилии служащих со стажем не менее заданного http://www.cyberforum.ru/cpp-beginners/thread1149504.html
вывести фамилии служащих со стажем не менее заданного. Не получается написать именно тот алгоритм, который производит вывод. Вставляю сюда код, НО код недописанный. Не могу написать ту часть кода, в...
C++ Сформировать массив y по формуле и выполнить указанные вычисления Элементы вещественного одномерного массива х размером n > 20 сгенерированы датчиком псевдослучайных чисел в диапазоне . Сформировать массив y по формуле и выполнить указанные вычисления. Формулу... подробнее

Показать сообщение отдельно
Екатерина Петру
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 2
12.06.2014, 07:07
newb_programmer, помогите найти ошибку в коде
Описать структуру с именем NOTE,содержащую следующие поля:
1.фамилия,имя;
2.номер телефона;
3.дата рождения(массив из 3 чисел)
Написать программу,выполняющую следующие действия:
1.ввод с клавиатуры данных в массив,состоящий из 6 элементов типа NOTE;
2.вывод на экран информации о людях,чьи дни рождения приходятся на сезон( осень,лето,зима,весна),,значение которого введено с клавиатуры;
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
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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
#pragma hdrstop
#pragma argsused
#include <cstring.h>
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <locale>
#include <cstdlib>
#include <time.h>
 
using namespace std;
struct NOTE
{
char FAMILIY[30];
char IMY[30];
char TELEFON[30];
int Day;
int Mounth;
int Year;
}
NOTE[5];
int main (void)
{
 
char ch, str[80];
for (; ;){
do
{
cout <<"Dannaja programma vypolnjaet vvod s klaviatury dannyh o Lydyx o ix DATE ROGDENIY i vyvodit na displej svedenija o dannom cheloveke s ukasaniem data.\n";
cout <<"1. Vvod dannyh o cheloveke.\n";
cout <<"2. Pechat' .\n";
cout <<"3.Konec.\n ";
cin >> str;
ch = toupper (*str) ;
}
while (ch != '1' && ch != '2' && ch != '3');
switch(ch)
{
case '1' :
 
for(int i=0;i<5;i++){
cout <<" VVedite FAMILIY :\n ";
cin >>NOTE[i].FAMILIY;
cout <<" VVedite IMY - ";
cin >> NOTE[i].IMY ;
cout <<"VVedite TELEFON - ";
cin >> NOTE[i].TELEFON ;
cout<<"VVedite  DATA ROGDENIY-:\n";
cout<<"dan': ";
cin>>NOTE[i].Day;
cout<<"messyc: ";
cin>>NOTE[i].Mounth;
cout<<"god: ";
cin>>NOTE[i].Year;
}
cout<<"dannie vvedini";
getch();
break ;
 
case '2' :
{
char v[20];
cout<<"vvedite vremi goda:";
cin>>v;
if(v=="zima")
{
    for(int i=0;i<5;i++)
        {
             int d=0;
            if(NOTE[i].Mounth==12||NOTE[i].Mounth==1||NOTE[i].Mounth==2)
            {
                cout<<"Familiy: "<<NOTE[i].FAMILIY<<endl;
                cout<<"Imy: "<<NOTE[i].IMY<<endl;
                cout<<"nomer telefona: "<<NOTE[i].TELEFON<<endl;
                cout<<"data rogdeniy: "<<NOTE[i].Day<<"."<<NOTE[i].Mounth<<"."<<NOTE[i].Year<<endl;
           d++;
            }
            if(d==0)
            {
                cout<<"ludei rodigiesy zimoi net!;(";
                getch();
            }
            }
            getch();
        }
if(v=="vesna")
{
    for(int i=0;i<5;i++)
        {
             int d=0;
            if(NOTE[i].Mounth==3||NOTE[i].Mounth==4||NOTE[i].Mounth==5)
            {
                cout<<"Familiy: "<<NOTE[i].FAMILIY<<endl;
                cout<<"Imy: "<<NOTE[i].IMY<<endl;
                cout<<"nomer telefona: "<<NOTE[i].TELEFON<<endl;
                cout<<"data rogdeniy: "<<NOTE[i].Day<<"."<<NOTE[i].Mounth<<"."<<NOTE[i].Year<<endl;
           d++;
           }
            if(d==0)
            {
                cout<<"ludei rodigiesy vesna net!;(";
                getch();
            }
            }
            getch();
        }
if(v=="leto")
{
    for(int i=0;i<5;i++)
        {
             int d=0;
            if(NOTE[i].Mounth==6||NOTE[i].Mounth==7||NOTE[i].Mounth==8)
            {
                cout<<"Familiy: "<<NOTE[i].FAMILIY<<endl;
                cout<<"Imy: "<<NOTE[i].IMY<<endl;
                cout<<"nomer telefona: "<<NOTE[i].TELEFON<<endl;
                cout<<"data rogdeniy: "<<NOTE[i].Day<<"."<<NOTE[i].Mounth<<"."<<NOTE[i].Year<<endl;
            d++;
            }
            if(d==0)
            {
                cout<<"ludei rodigiesy letom net!";
                getch();
            }
            }
            getch();
        }
if(v=="osen'")
{
    for(int i=0;i<5;i++)
        {
            int d=0;
            if(NOTE[i].Mounth==9||NOTE[i].Mounth==10||NOTE[i].Mounth==11)
            {
                 cout<<"Familiy: "<<NOTE[i].FAMILIY<<endl;
                cout<<"Imy: "<<NOTE[i].IMY<<endl;
                cout<<"nomer telefona: "<<NOTE[i].TELEFON<<endl;
                cout<<"data rogdeniy: "<<NOTE[i].Day<<"."<<NOTE[i].Mounth<<"."<<NOTE[i].Year<<endl;
                d++;
            }
            if(d==0)
            {
                cout<<"ludei rodigiesy osen'u net!";
                getch();
            }
            }
            }
            getch();
        break;
        }
 
 
case '3' :
exit(0) ;
}
}
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru