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

Расположить сведения о сотрудниках с рабочим стажем больше 20 лет в алфавитном порядке. - C++

Восстановить пароль Регистрация
 
YahooZz
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 5
22.01.2013, 16:49     Расположить сведения о сотрудниках с рабочим стажем больше 20 лет в алфавитном порядке. #1
Вообщем осталось две программки написать, а я как ни старался ничего не получалось. Очень надеюсь на вашу помощь. Завтра зачёт. =(

2) Расположить сведения о сотрудниках с рабочим стажем больше 20 лет в алфавитном порядке.

Заранее огромное спасибо Вам.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2013, 16:49     Расположить сведения о сотрудниках с рабочим стажем больше 20 лет в алфавитном порядке.
Посмотрите здесь:

C++ Дан символьный файл f, содержащий сведения о сотрудниках учреждения
C++ Массив алфавитном порядке
[C++] Дана строка. расположить в ней слова в алфавитном порядке. C++
Создать класс, содержащий сведения о сотрудниках института C++
C++ Каждый чётный столбец квадратной матрицы расположить в порядке убывания, а каждый нечётный в порядке возрастания
C++ Каждый чётный столбец матрицы расположить в порядке убывания, а каждый нечётный в порядке возрастания
C++ Расположить слова в алфавитном порядке
Структуры. Вывести список сотрудников с рабочим стажем превышающим 20 лет C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YahooZz
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 5
22.01.2013, 17:52  [ТС]     Расположить сведения о сотрудниках с рабочим стажем больше 20 лет в алфавитном порядке. #2
Вот таблица сотрудников.
Рассматривали такой пример: Вводится информация об абонентах сети: ФИО, телефон и возраст. В программе выбрать абонентов моложе 25 лет и их список вывести в алфавитном порядке.
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
#include "stdafx.h"
#include<conio.h>
#include<stdlib.h>
typedef struct abon  //описание структуры
{ char f[10],i[10],o[10];
  long tel;
  int voz;
}ABON;
const int n=5;
 
 int i,k,j;
 int main()
 { ABON z[n],y[n];    //описание массивов структур
   ABON х;
for (i=0; i<n; i++)//ввод в цикле исходной информации о пяти абонентах
{printf("Введите ФИО абонента:");
 scanf("%s%s%s",z[i].f, z[i].i, z[i].o);
 printf("введите его телефон и возраст:");
 scanf("%ld%d",&z[i].tel,&z[i].voz);
}
printf("---------------------------------------------------\n");
printf("| Фамилия |  Имя   | Отчество| Телефон |  Возраст |\n");
printf("---------------------------------------------------\n");
for (i=0;i<n;i++) //вывод в цикле информации о пяти абонентах
 printf("|%9s|%8s|%9s|%7ld  |  %5d   |\n", z[i].f,z[i].i,z[i].o, z[i].tel,z[i].voz);
}
printf("---------------------------------------------------\n");
for (i=0;i<n;i++) 
  {if(z[i].voz<25) // поиск абонента  моложе 25 лет
   y[k++]=z[i];
  }
for(i=1;i<k;i++)  //сортировка списка абонентов моложе 25 лет
    for(j=k-1;j>=i;j--)
     if(y[j].f[0]<y[j-1].f[0])
      {x=y[j];
      y[j]=y[j-1];
      y[j-1]=x;}
    printf("mologe 25\n");
printf("---------------------------------------------------\n");
printf("| Фамилия |  Имя   | Отчество| Телефон |  Возраст |\n");
printf("---------------------------------------------------\n");
for (i=0;i<k;i++) // вывод отсортированного списка
 {printf("|%9s|%8s|%9s|%7ld  |  %5d   |\n", y[i].f,y[i].i, y[i].o, y[i].tel,y[i].voz);
 }
printf("---------------------------------------------------\n");
return 0;
   }
Миниатюры
Расположить сведения о сотрудниках с рабочим стажем больше 20 лет  в алфавитном порядке.  
Yandex
Объявления
22.01.2013, 17:52     Расположить сведения о сотрудниках с рабочим стажем больше 20 лет в алфавитном порядке.
Ответ Создать тему
Опции темы

Текущее время: 14:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru