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

Доделать программу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить приближённое значение функции http://www.cyberforum.ru/cpp-beginners/thread652421.html
Вычислить приближённое значение функции, используя представление ее в виде ряда Тейлора. Вычисления заканчивать, когда очередное слагаемое окажется по модулю меньше заданного числа E, где 0 < E < 10-k,(-К степень) k – натуральное число, k > 1. Сравнить полученный результат со значением, вычисленным с помощью стандартных функций. Значение x и E ввести по запросу....
C++ Строки матрицы Дана произвольная матрица пдсчитать количество строк в которых нет нулевых элементов #include "stdafx.h" #include "iostream" #include "conio.h" #include "iomanip" #include "ctime" using namespace std; //-------------------------------------------- void rand(int **arr, int n, int m) http://www.cyberforum.ru/cpp-beginners/thread652420.html
RS-485 и вал ГТД C++
В общем, задача следующая: есть преобразователь интерфейсов USB – RS485, полевая шина RS485, модуль M для измерения угла скручивания тестового вала и скорости его вращения на базе МК STM32, датчик ОВТД с измерительным преобразователем ИП. Протокол работы полевой шины – MODBUS RTU. РС выполняет функции хоста и взаимодействует с магистралью RS485 в режиме MASTER. Модуль обрабатывает и...
Формат Даты и Времени (работа с файлом) C++
Очень прошу помощь. Как считать с файла строку в формате даты и времени? К примеру строку "20.10.2012 14:45:45"
C++ классификация изображений http://www.cyberforum.ru/cpp-beginners/thread652391.html
Доброго дня вам, форумчани) Подскажите, где можно прочитать что-нить по классификации изображениям, по классификаторам( в основном линейном) для С++, желательно конечно чтобы были примеры реализации
C++ Template Пишу на VS10. Имеется 3 файла: List.h #ifndef LIST_H #define LIST_H //DEList подробнее

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

Доделать программу - C++

15.09.2012, 19:41. Просмотров 793. Ответов 2
Метки (Все метки)

Задание : Фамилия и инициалы, должность, год поступления на работу, зарплата. Создать массив объектов. Вывести:
а) список работников, стаж работы которых на данном предприятии превосходит заданное число лет;
б) список работников, зарплата которых превосходит заданнуюж
в) список работников, занимающих заданную должность.
ПОМОГИТЕ ПОЖАЛУЙСТА сделать а, б.
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
#include<conio.h>
#include<string.h>
#include<iostream.h>
#include<stdio.h>
class Worker
 {char fam[20];
  char inc[5];
  char dol[25];
  int god;
  char zarplata[20];
   public:
    Worker();
    char* getzarplata();
    char *getdol();
    void show();
  };
 Worker::Worker()
 {
  cout<<"vvedite familiy\n";
  cin>>fam;
  cout<<"vvedite incealbI\n";
  cin>>inc;
  cout<<"vvedite dolgnost\n";
  cin>>dol;
  cout<<"vvedite god\n";
  cin>>god;
  cout<<"vvedite zarplaty\n";
  cin>>zarplata;
 }
 void Worker::show()
 {
  cout<<"Name    :"<<fam<<""<<inc<<endl;
  cout<<"Dolgnost:"<<dol<<endl;
  cout<<"God     :"<<god<<endl;
  cout<<"Zarplata:"<<zarplata<<endl;
 }
  char *Worker::getdol()
   {
    return dol;
   }
  char *Worker::getzarplata()
   {
    return zarplata;
   }
  void spisdol(Worker spis[], int n);
  void spiszarplata(Worker spis[], int n);
  void main()
  {
   Worker *spis;
   int n,i;
   cout<<"vvedite chislo rabochix:"<<endl;
   cin>>n;
   spis=new Worker[n];
   for(i=0; i<n; i++)
   { cout<<"=============================="<<endl;
     spis[i].show();
   }
 spisdol(spis,n);
 spiszarplata(spis,n);
 getch();
 delete [] spis;
 }
 void spisdol(Worker spis[], int n)
  {
   int i;
   char dol[25];
   cout<<"vvedite dolgnost"<<endl;
   cin>>dol;
   for(i=0; i<n; i++)
    if(strcmp(spis[i].getdol(),dol)==0)spis[i].show();
   }
  void spiszarplata(Worker spis[], int n)
  {
   int i,k;
   char zarplata[20];
   cout<<"vvedite zarplaty"<<endl;
   cin>>k;
   for(i=0; i<n; i++)
    if(strcmp(spis[i].getzarplata(),zarplata)==k)spis[i].show();
  }
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru