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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одно и двух связанные списки http://www.cyberforum.ru/cpp-beginners/thread285246.html
Программа, обеспечивающую ввод, хранение, обработку и вывод информации о множестве объектов заданного типа. Информация о каждом объекте однотипная, хранится в списке Список необходимо реализовать...
C++ Ikis Всем знающим,сюда.Пожалуйста.Готов заплатить. Ребят,помогите пожалуста одногрупнику,завтро экзамен и если не сдать контрольную,то не допустят к нему.... он даже готов заплатить некоторую сумму...Пожалуйста выручайте...человек хороший ,не с этого... http://www.cyberforum.ru/cpp-beginners/thread285245.html
C++ Дана последовательность целых чисел, за которой следует 0. Найти количество элементов этой последовательности, кратных числу К
- Дана последовательность целых чисел, за которой следует 0. Найти количество элементов этой последовательности, кратных числу К. - S = 1+3+5+7+ …, всего n слагаемых. Именуйте темы осмысленно....
Стек и произвольный доступ C++
dederkay, то что вы делается сложно назвать стеком. Это больше похоже на список. Точнее это и есть список. Одним из главных свойств стека является то что элементы расположенных в памяти...
C++ АНАЛИЗ СОСТОЯНИЯ ЭЛЕКТРОСЕТИ http://www.cyberforum.ru/cpp-beginners/thread285220.html
Всем здравствуйте! Прошу подкинуть интересных мыслей по алгоритму или способах решения вот такой задачки: Имеется электрическая сеть. Она имеет следующий вид: Источники питания(несколько) --->...
C++ Принадлежность точки к заданной плоскости Определите, принадлежит ли точка A, заданная координатами (x0; y0), части плоскости, ограниченной отрезком оси абсцисс от 0 до и синусоидой y =| sin(2x)|. Входные данные В единственной... подробнее

Показать сообщение отдельно
no4
0 / 0 / 0
Регистрация: 28.03.2011
Сообщений: 4

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

28.04.2011, 17:36. Просмотров 246. Ответов 0
Метки (Все метки)

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).
Упорядочить последовательность методом простого выбора по фамилиям жителей.
Полученные последовательности вывести на экран.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru