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

требует редактирования - C++

Восстановить пароль Регистрация
 
no4
0 / 0 / 0
Регистрация: 28.03.2011
Сообщений: 4
28.04.2011, 17:36     требует редактирования #1
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
#include <vector>
#include <algorithm>
#include <functional>
#include <iostream>
#include <string.h>
#include <fstream.h>
using namespace std;
struct Pers
  {
  char fam[15];
   char street[12];
   int home, kvart;
   char d[15];
  };
Pers b[20];
int Y,M,H,Y1,M1,H1,Y2;
int n;
vector<Pers> q;
int i,j,k;
 char minn[15]; Pers tmp;
 strcpy(minn,q[0].fam);
 j=0;
 k=0;
 while(j<n)
 {
 for(i=j;i<n;i++)
    if(strcmp(q[i].fam,minn)<=0)
       {k=i;strcpy(minn,q[i].fam);
       };
   tmp=q[j];  q[j]=q[k]; q[k]=tmp;
   j++;  strcpy(minn,q[j].fam);
  };
 for(i=0;i<n;i++)
   cout<<(i+1)+" "+q[i].fam + " " + q[i].street+ " "+q[i].home+" "+q[i].kvart+
   "   "+q[i].d;
cout<<"vvedite vremy";
cin>>Y1,M1,H1;
cout<<"vvedite daty"
cin>>Y2,M2,H2;
for(int i=0;i<n;i++)
 {((q[i].d),Y,M,H);
if((Y1-Y)>=(Y1-Y2))
  cout<<(i+1)+" "+q[i].fam + " " + q[i].street+ " "+(q[i].home+" "+(q[i].kvart;}
{
 int i;
 ifstream ff("persons.txt");
 ff>>n;
 for(i=0;i<n;i++)
 {ff>>b[i].fam>>b[i].street>>b[i].home>>b[i].kvart>>b[i].d;
 };
 ff.close();
  for(int i=0;i<n;i++)
   cout<<(i+1)+"  "+b[i].fam + "   " + b[i].street+ "   "+ b[i].home)+"  "+(b[i].kvart)+
   "   "+b[i].d<<endl;
 for(int i=0;i<n;i++) q.push_back(b[i]);
 return 0;
}
а вообще цель задачи:Разработать объект-вектор. В файле хранятся сведения о жителях некоторой улицы: фамилия, адрес, год рождения. Все сведения записываются в памяти в виде
последовательности. Вводится некоторая текущая дата.
В последовательности найти всех жителей, имеющих право участвовать в выборах( возраст>=18).
Упорядочить последовательность методом простого выбора по фамилиям жителей.
Полученные последовательности вывести на экран.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2011, 17:36     требует редактирования
Посмотрите здесь:

C++ Консольный калькулятор требует описание
C++ Почему sqrt требует тип double?
*.exe требует MSVCP100.dll библиотеку для запуска C++
C++ wcstok требует три аргумента
Требует очень много памяти задача C++
Компилятор требует класс, когда необходим шаблон C++
C++ Требует оператор для else
Требует int в описании конструктора C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 12:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru