|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
14.06.2010, 22:48 | #1 |
Регистрация: 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. Причина: Добавление |
14.06.2010, 23:04 | #2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Пишите, обсудим.
ICQ 482-373-277
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
14.06.2010, 23:12 | #3 |
Регистрация: 14.06.2010
Сообщений: 6
|
мб еще кто? срочняк надо пишите все обсудим!
Последний раз редактировалось Totenkopf; 15.06.2010 в 00:46. Причина: 1 |
15.06.2010, 00:46 | #4 |
Регистрация: 14.06.2010
Сообщений: 6
|
помогииии те??
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Волновой алгоритм (алгоритм Ли) | 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 |