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

Отсортировать и вывести на экран массив структур - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Графика,индивидуалка №2 http://www.cyberforum.ru/cpp-beginners/thread395072.html
Аффинные преобразования на плоскости. Состоит из 2-х частей: аффинных преобразований на плоскости и в пространстве. Для первой части необходимо написать программу , которая будет выполнять все требуемые преобразования с графическим объектом. Во второй части задания плоский объект преобразуется в объемный путем введения для каждой базовой точки( точка конца или начала отрезка) третьей координаты,...
C++ немогу написать программу на C Распечатать таблицу значений W при изменении переменных величин а и х в данных промежутках с данными шагами http://www.cyberforum.ru/cpp-beginners/thread395060.html
Комп.графика, индивидуальная работа C++
Задача "Солнце". изобразить движение Солнца по схеме: утро- всходит, день- в зените(максимальная яркость), вечер- закат, после заката- ночь( зажигаются заезды, небо темное). учесть, что меняется яркость солнца и освещенность неба в зависимости от положения Солнца на небе. Добавлено через 11 минут через форму,а не консоль
C++ В начало двоичного файла целого типа дописать нечетные элементы этого файла.
Вот прога для записи четных файлов...в конец Мне нужно в начало....нечетные...помогите разобраться как сделать!!!:drink: #include <iostream> #include <fstream> #include <stdlib.h> #include <time.h> using namespace std;
C++ векторы С++ http://www.cyberforum.ru/cpp-beginners/thread395037.html
С текстового файла считать действительные числа в вектор. С вектора удалить все нечетные положительные числа. Образованные элементы перенести в список в обратном порядке. Вывести на экран образован список.
C++ с использованием исключительных ситуаций Составить программу нахождения силы всемирного тяготения с использованием обработки исключений для отрицательных и нулевых данных. подробнее

Показать сообщение отдельно
kryasan
-22 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 38
01.12.2011, 14:30  [ТС]     Отсортировать и вывести на экран массив структур
вот, сделал проще)
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
#include "stdafx.h"
#include <cmath>
#include <cstring>
#include <iostream>
#include <cstdio>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{   
    setlocale (0,"Rus");
    struct rabotniki
    {
        char fio[20];
        int number;
        char pol[1];
        int godrozhd;
        int godpost;
    }rab[9];
    rabotniki temp;
    int n;
cout<<"Введите количество работников : ";
cin>>n;
for (int i=0;i<n;i++)
{
   cout<<"Введите ФИО " <<i+1<< " рабочего : ";
   cin>>rab[i].fio;
    
   cout<<"Введите пол: ";
        cin>>rab[i].pol;
        
   cout<<"Год рождения : ";
           cin>>rab[i].godrozhd;
    
  cout<<"Год поступления на работу : ";
        cin>>rab[i].godpost;
                        
}
    for(int i=0;i<n;i++)         
 
         for(int j=0;j<n-1;j++)
 
                  if(rab[j].godrozhd<rab[j+1].godrozhd)    
 
                  { temp=rab[j];
 
                 rab[j]=rab[j+1];
 
                  rab[j+1]=temp;
        }
    printf("-----------------------------------------------------------\n");
    printf("|        ФИО       | Пол | Год рождения | Год поступления |\n");
    printf("-----------------------------------------------------------\n");
 
    for(int i=0;i<n;i++)
    
    cout<<rab[i].fio<<"\t"<<rab[i].pol<<"\t"<<rab[i].godrozhd<<"\t"<<rab[i].godpost<<"\t"<<"\n-----------------------------------------------------------"<<endl;
    cout<<endl<<endl;
           
    return 0;
}
 
Текущее время: 10:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru