Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 14.06.2010, 22:48   #1
Totenkopf
 
Регистрация: 14.06.2010
Сообщений: 6
По умолчанию алгоритм!

Помогите пожалуйста очень срочно надо!
Есть код программы надо к нему нарисовать алгоритм решения этой задачи!
ВОзнаграждение гарантировано!

УСЛОВИЕ
/*Сформировать массив, содержащий сведения о сотрудниках института. Структур-ный тип содержит поля: фамилия работающего, название отдела, год рождения, стаж работы, должность, оклад.
Написать программу, которая позволяет получить информацию:
- список сотрудников пенсионного возраста на сегодняшний день с указанием стажа работы;*/
КОД
#include <iostream>
#include <string.h>
#include <stdlib.h>

using namespace std;

const int N=5; //Число сотрудников института

struct Sotrudnik
{ //Далее прототип структуры:
char Surname [30]; //Фамилия
char Otdel [30]; //Название отдела
int Staj; //Стаж
char Doljnost [50]; //Должность
int Oklad; //Оклад
int GodR; //Год рождения

Sotrudnik();
~Sotrudnik ();

Sotrudnik (char *SurTmp, char *OtdTmp, int StTmp, char *DolTmp, int OklTmp, int GodTmp);
};

Sotrudnik::Sotrudnik() //Конструктор объекта с временными переменными
{
strcpy (Surname,"Undefined");
strcpy (Otdel,"Undefined");
Staj=0;
strcpy (Doljnost,"Undefined");
Oklad=0;
GodR=0;
}

Sotrudnik::~Sotrudnik()
{
strcpy (Surname,"Undefined");
strcpy (Otdel,"Undefined");
Staj=0;
strcpy (Doljnost,"Undefined");
Oklad=0;
GodR=0;
}

Sotrudnik::Sotrudnik (char *SurTmp, char *OtdTmp, int StTmp, char *DolTmp, int OklTmp, int GodTmp)
{
strcpy (Surname,SurTmp);
strcpy (Otdel,OtdTmp);
Staj=StTmp;
strcpy (Doljnost,DolTmp);
Oklad=OklTmp;
GodR=GodTmp;
};

void Out (Sotrudnik *base)
{
int Vozrast;

for (int i=0;i<N;i++) {
Vozrast=2010-base[i].GodR;
if (Vozrast>=55) {
cout <<"Familia: " <<base[i].Surname <<endl;
cout <<"Otdel: " <<base[i].Otdel <<endl;
cout <<"God rojdenia: " <<base[i].GodR <<endl;
cout <<"Doljnost: " <<base[i].Doljnost <<endl;
cout <<"Oklad: " <<base[i].Oklad <<" rublei" <<endl;
cout <<"Staj: " <<base[i].Staj <<" let" <<endl;
}
cout <<endl;
}
}

int main ()
{
Sotrudnik *base = new Sotrudnik[N];

base[0]=Sotrudnik("Vladimirov","Fiziki",8, "Prepodavatel",10000,1975);
base[1]=Sotrudnik("Anisimov","Mexaniki",20 ,"Professor",15000,1955);
base[2]=Sotrudnik("Ivanov","Algebri",30,"P rofessor",15000,1950);
base[3]=Sotrudnik("Grigorenko","Geometrii" ,7,"Prepodavatel",10000,1977);
base[4]=Sotrudnik("Radevich","Chislennix metodov",1,"Aspirant",5000,1985);

int j=-1;

for (;j!=0 {
switch (j) {
case 1:
Out (base);
j=-1;
break;

default:
cout <<"________________________________ ______________________" <<endl;
cout <<"||1-Pokazat' sotrudnikov pensionnogo vozrasta, 0-exit||" <<endl;
cout <<"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~" <<endl;
cout <<"Viberite deistvie: ";
cin >>j;
break;
}
}

cout <<"\n";
delete []base;
system("pause");
return 0;
}

Последний раз редактировалось Totenkopf; 14.06.2010 в 22:57. Причина: Добавление
Totenkopf вне форума
Старый 14.06.2010, 23:04   #2
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Пишите, обсудим.
ICQ 482-373-277
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума
Старый 14.06.2010, 23:12   #3
Totenkopf
 
Регистрация: 14.06.2010
Сообщений: 6
По умолчанию

мб еще кто? срочняк надо пишите все обсудим!

Последний раз редактировалось Totenkopf; 15.06.2010 в 00:46. Причина: 1
Totenkopf вне форума
Старый 15.06.2010, 00:46   #4
Totenkopf
 
Регистрация: 14.06.2010
Сообщений: 6
По умолчанию

помогииии те??
Totenkopf вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Волновой алгоритм (алгоритм Ли) MrRockchip Общие вопросы C/C++ 4 10.05.2010 13:26
Алгоритм. Paradigma Помощь студентам 7 31.03.2010 16:01
Алгоритм G@sh!sh Общие вопросы по Java, Java SE, Kotlin 4 21.06.2009 16:17
Алгоритм?! Spartaner Фриланс 2 28.05.2009 03:22
алгоритм lucky Паскаль, Turbo Pascal, PascalABC.NET 4 07.05.2009 12:56