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

Программирование с использованием структур (Проверьте код) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Система классов для представления комплексных чисел http://www.cyberforum.ru/cpp-beginners/thread716239.html
Система классов для представления комплексных чисел. Составить описание класса для представления комплексных чисел. Обеспечить выполнение операций сложения, вычитания и умножения комплексных чисел. Написать программу, демонстрирующую работу с этим классом. Программа должна содержать меню, позволяющее осуществить проверку всех методов класса. Правильный ли код? Язык програмирования С++....
C++ Есть функция с кучей аргументов, как её вызвать в другой функции (если половины аргументов у меня нет)? Я конечно, понимаю, что на такие вопросы отвечают "почитай книжку". Я читала, честное слово:) Конкретно. Есть функция void jacobi ( const unsigned int n, double * const * a, double * d, double * const * v ) /* Вот что про jacobi пишут: Метод Якоби предназначен для вычисления собственных значений и векторов симметричных матриц. Этот алгоритм я взял из "Справочника алгоритмов на языке... http://www.cyberforum.ru/cpp-beginners/thread716235.html
C++ Рекурсивна функция, находящая приближенное значение корня К-й степени из числа Х
Как описать рекурсивную функцию вещественного типа, находящую приближенное значение корня К-й степени из числа Х по формуле: Y0=1, Y(n+1)=Y(n)-(Y(n)-X/pow(Y(n), (K-1)))/K; где Y(n) обозначает N-ое приближение корня K-ой степени из Х. Примерно я сделал эту программу для функции #include<iostream> #include<math.h>
Тройки чисел из интервала по условию C++
привет всем, помогите составить программу: Найти все такие тройки натуральных чисел x,y,z из интервала от 1 до 20, для которых выполняются равенство: x*y^y=z^z.
C++ Комментарии к программе (деревья) http://www.cyberforum.ru/cpp-beginners/thread716219.html
кому не сложно.. ..помогите..напишите через // что обозначают строчки...из этой программы..#include <iostream> #include <Windows.h> #include <string> #include <iomanip> class Translator { private:
C++ Запись динамического массива в файл Здравствуйте! Нам задали написать программу с классами, первый класс содержит методы открытия файла на чтение и запись и закрытие файла, второй - массив и методы работы с ним: создание массива, запись в файл, считывание из файла, сортировку. Ко второму классу есть дружественная функция вывода массива на экран. В main выводится меню с выбором этих функций. Я сделал массив динамический, и... подробнее

Показать сообщение отдельно
dem4ik
0 / 0 / 0
Регистрация: 02.12.2012
Сообщений: 3
02.12.2012, 14:27     Программирование с использованием структур (Проверьте код)
ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ СТРУКТУР.
Задание следующее: информация о сотрудниках предприятия содержит ФИО, номер отдела,
должность, дату начала работы. Вывести список сотрудников заданного отдела
в порядке убывания стажа.

Что здесь не так, помогите пожалуйста!)

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
#include <iostream.h>
#include <iomanip.h>
#include <stdio.h>
#include <string.h>
 
struct sotrudnik 
{
char fio[50];
int nomer;
char dolg[50];
int day;
int month;
int year;
};
 
int main ()
{
int n,i,m;
puts("Vvedite chislo sotrudnicov: ");cin>>n;
sotrudnik *a=new sotrudnik[n];
for(i=0;i<n;i++)
{
cout<<"Vvedite dannye sotrudnika "<<i+1<<" i datu nachala raboti. "<<endl;
puts("FIO: ");gets(a[i].fio);
puts("Nomer otdela: ");cin>>a[i].nomer;
puts("Dolznost' : ");gets(a[i].dolg);
puts("Day: ");cin>>a[i].day;
puts("Month: ");cin>>a[i].month;
puts("Year: ");cin>>a[i].year;
}
 
sotrudnik buf;
for(int j=0;j<n;j++)
{
for(i=0;i<n-j;i++)
{
if(a[i].year>a[i+1].year)
{
buf=a[i];
a[i]=a[i+1];
a[i+1]=buf;
}
if(a[i].month>a[i+1].month)
{
buf=a[i];
a[i]=a[i+1];
a[i+1]=buf;
}
if(a[i].day>a[i+1].day)
{
buf=a[i];
a[i]=a[i+1];
a[i+1]=buf;
}
}
}
 
cout<<"Vvedite neobhodimii otdel: "; cin>>m;
 
for(i=0;i<n;i++)
if(a[i].nomer==m) puts(a[i].fio);
 
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru