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

Работа со структурой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Импорт функции http://www.cyberforum.ru/cpp-beginners/thread549190.html
У меня есть библиотека в такой функцией #define THIS_EXPORT __declspec (dllexport) THIS_EXPORT void NET_NetConnect(char* Host,int PortUDP,unsigned int PortTCP,void * WorldData); P.S. Функция находится в классе в разделе public. Я хочу импортировать эту функцию ,НО НИЧЕГО НЕ ВЫХОДИТ!!! =(
C++ Работа с однонаправленным нециклическим списком C++ Помогите написать программу, обеспечивающую работу однонаправленным нециклическим списком: добавление и удаление элементов в голову, просмотр списка, инверсия списка. http://www.cyberforum.ru/cpp-beginners/thread549178.html
Что такое "Монитор движения" C++
Есть класс Движение, в котором есть поле x координаты. Есть методы расчета S, V, t, a для равномерного и неравномерного движений. Нужно создать производный от него класс "монитор движения". Класс должен позволять рассчитывать параметры движения объекта в пределах некоторого временного интервала, отображать их в виде таблицы, упорядоченной по времени, и строить график движения объекта. Как...
C++ Составить линейную программу
Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false в противном случаи. Данные числа x, y являются координатами точки, лежащей в первой координатной четверти
C++ Найти S равнобедренной трапеции http://www.cyberforum.ru/cpp-beginners/thread549157.html
Найти площадь равнобедренной трапеции с основаниями а и b и углом \alpha при большем основании а
C++ решить уравнение методом биекции дали мне готовый код по уравнению arccos(x)-x=0...мне надо такой код с уравнением e(в степени -x) - sin(x)=0 #include "stdafx.h" #include <iostream> #include <math.h> using namespace std; int _tmain(int argc, _TCHAR* argv) { float x, a, b, c, fa, fb, fc, pogresh; подробнее

Показать сообщение отдельно
Zalik
2 / 2 / 0
Регистрация: 24.05.2010
Сообщений: 94
16.04.2012, 18:11  [ТС]     Работа со структурой
Это все, что указано в условии задачи...

Добавлено через 10 часов 8 минут
Прошу помочь!

Добавлено через 11 часов 57 минут
Есть структура, помогите пожалуйста с выполнением задании для структуры.

1. Описать структуру с именем Man (человек), содержащую следующие поля:
• фамилия и инициалы;
• возраст;
• доход (в руб.)
2. Написать программу, выполняющую следующие действия:
• ввод с клавиатуры данных в массив, состоящий из десяти структур типа Man; записи должны быть упорядочены по возрастанию возраста;
• вывод на дисплей фамилий и доходов каждого человека;
*/
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
#include <stdio.h>
#include <conio.h> 
#include <iostream> 
using namespace std; 
#define SIZE 10 // размерность строки 
struct Man{ 
char name[SIZE]; // фамилие и инициалы 
int vozrast; 
float doxod; 
}; 
//------------------------------------- 
Man Init_st(int i)//вводится элементы структурa 
{ 
Man x; 
cout<<i<<"-ый человек "<<endl; 
cout<<"ФИО : "; cin>>x.name; 
cout<<"Возраст : "; cin>>x.vozrast; 
cout<<"Доход : "; cin>>x.doxod; 
return x; 
} 
//------------------------------------- 
void Sort_el(int m, Man *x)//сортировка масс. подоходам 
{ 
Man y; int k=1, i=0; 
while(i<m && k==1){ 
k=0; 
for( int j=0;j<m-1; j++){ 
if(x[j].doxod>x[j+1].doxod) 
{ 
y = x[j]; x[j]=x[j+1]; x[j+1]=y; 
k=1; 
} 
} 
} 
} 
//------------------------------------ 
int Show_st(int m, Man *x){ 
for(int i=0;i<m;i++) 
{ 
cout<<"------------------"<<endl; 
cout<<"Фамилие возраст доход"<<endl; 
printf("\n %10s %3d %7.3f ", x[i].name,x[i].vozrast,x[i].doxod); 
} 
return 0; 
} 
//--------------------------------------------- 
int main() { 
setlocale(LC_ALL, "russian"); 
Man *a;// указатель исполь. для пред. массива 
int n; // n размерность массива 
cout<<"Введите кол-во элементов массива: "; cin>>n; 
a=new Man[n]; //создание динамического массива 
for(int i=0;i<n;i++) a[i]=Init_st(i); 
Sort_el(n,a); // сортировка 
Show_st(n,a); // вывод структуры 
getch(); 
delete (a); return 0;
}
 
Текущее время: 14:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru