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

Описать структуру "Друг" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ запись структуры в файл http://www.cyberforum.ru/cpp-beginners/thread1083841.html
#include <cstdio> #include <fstream> #include <iostream> using namespace std; struct MyStruct { char name; char surename; char town;
C++ Найти максимальный элемент матрицы, находящийся ниже главной диагонали Добрый день, не могли бы вы мне помочь? Необходимо найти максимальный элемент матрицы , находящийся ниже главной диагонали. #include "stdafx.h" #include <cstdio> #include <Windows.h> void... http://www.cyberforum.ru/cpp-beginners/thread1083835.html
C++ Заполнить файл f натуральными числами
Здравствуйте, помогите решить в консоле. я решил на паскале, ну как в с++ это реализовать. Вот задания: Заполнить файл f натуральными числами, полученными с помощью генератора случайных чисел....
Найти строку с наименьшей и наибольшей суммой элементов. C++
Помогите пожалуйста, сделал в pascale, но в c++ вообще не понял. Нужно сделать в консоле, пожалуйста упростите, чтоб я смог разобраться. Двумерный ! Дана прямоугольная матрица. Найти строку с...
C++ Определить сколько раз меняется знак в данной последовательности чисел, запомнить номера позиций, в которых происходит смена знака. http://www.cyberforum.ru/cpp-beginners/thread1083804.html
Помогите пожалуйста, сделал в pascale, но в c++ вообще не понял. Нужно сделать в консоле, пожалуйста упростите, чтоб я смог разобраться. Одномерный ! Задан массив действительных чисел. Определить...
C++ В заданной строке S найти подстроку максимальной длины, заключенную в скобки В заданной строке S найти подстроку максимальной длины, представляющую часть строки, заключенную в круглые скобки (предполагается правильная расстановка скобок в строке). подробнее

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

Описать структуру "Друг" - C++

28.01.2014, 18:36. Просмотров 210. Ответов 1
Метки (Все метки)

Всем привет! Помогите привести в нормальный вид программу .Надо описать структуру с именем DRUG ,содержащую след.поля:
-фамилия и инициалы
-дата рождения (массив из трех чисел)
-номер телефона
Напишите программу , выполняющую след.действия:
-ввод с клавиатуры данных в массив , сост. из пяти элементов типа DRUG
-вывод на экран информации о людях ,чей год рождения больше значения , введенного с клавиатуры (если таких людей нет ,выдайте соответствующие сообщение).
Вот это задание !!Я мудрил , и вот что получилось :
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
#pragma hdrstop
#pragma argsused
 
#include <tchar.h>
#include <stdio.h>
 
 #include <stdio.h>
#include <vcl.h>
#include <stdlib.h>
#include <iostream.h>
#include <conio.h>
#include <cmath>
#include <cstring>
#include <io.h>
struct DRUG {
      char  NAME1[30];
      char  NAME2[30];
      int NOMER;
      int data;
        }    drug[5];
int D;
void enter_lal();
void put_lal();
 
int main (void)  {
   char k;
 
         cout << "1.vvedite I.O. \n";
         cout << "2.Data rohdeniy\n";
         cout << "3.Vyhod\n";
         cout << "Vvedite punkt menu:\t";
         cin >> k;
do{switch(k) {
           case '1' :
                   enter_lal();
                    cout << "Vvedite I.O:\t";
                    cin >> k;
                   break ;
           case '2' :
                   put_lal();
                    cout << "Vvedite punkt menu:\t";
                    cin >> k;
                   break;
           case '3' :
                   exit(0);
           define:
                cout<<"Error";
                cout << "Vvedite punkt menu:\t";
                    cin >> k;
                   break;
 
            }}while(k!=3);
   return  0;
}
 
void enter_lal() {
     int   i;
     cout <<"\ndata rohdeniy:\n";
     for (i = 0; i < 5; i++) {
     cout<<"Kak zovyt -  ";
     cin>>drug[i].NAME1;
     cin>>D;
}
 
void put_lal(){
   int    i;
    for (i = 0; i < 5; i++) {
    if (drug[i].data>D) {
                        cout << " "<<drug[i].NOMER<<"-  "<<drug[i]. NAME1<< "\n";
                        cout <<" -  "<< drug[i]. NAME2 << "\n";
                        cout <<" -  "<< drug[i].data << "\n";}
                        else cout<<"\&&&* "<<drug[i].NOMER<<" Ne udovletvoryaet usloviyu\n";
 
   }
}
программа чет не работает помогите ее привести в человеческий вид!
P.S . Всем кто откликнулся огромное спасибо!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru