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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
YahooZz
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 5
#1

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

22.01.2013, 16:49. Просмотров 855. Ответов 1
Метки нет (Все метки)

Вообщем осталось две программки написать, а я как ни старался ничего не получалось. Очень надеюсь на вашу помощь. Завтра зачёт. =(

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

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

Сведения об абонентах старше 25 лет в алфавитном порядке - C++
Всем доброго вечера, нашел программу в интернете, сперва она у меня запустилась, но после последующих запусков стала ругаться на printf и...

Структуры. Вывести список сотрудников с рабочим стажем превышающим 20 лет - C++
Всем привет. Помогите, пожалуйста, найти ошибку в коде. Задание: Описать структуру, включающую в себя информацию о сотрудниках...

Расположить слова в алфавитном порядке - C++
Дана строка, состоящая из русских слов, разделенными пробелами. Вывести сроку, содержащую эти же слова, но расположенные в алфавитном...

Расположить слова в алфавитном порядке - C++
Доброго времени суток Вводим строку со словами, необходимо расположить эти слова в алфавитном порядке. Мои наработки /*Расположить...

Расположить в заданной строке слова в алфавитном порядке - C++
Нужно написать программу на С++. Дана строка. расположить в ней слова в алфавитном порядке. 1.С использованием указателей. 2.С...

К коду нужно дописать функцию (void VidAlphabet - сведения о абонентах в алфавитном порядке) - C++
*Main* #include "Header.h" #include <iostream> using namespace std; void VidTimeInCity(Phone*, int); void...

1
YahooZz
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 5
22.01.2013, 17:52  [ТС] #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;
   }
0
Миниатюры
Расположить сведения о сотрудниках с рабочим стажем больше 20 лет  в алфавитном порядке.  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2013, 17:52
Привет! Вот еще темы с ответами:

Расположить слова в массиве символов в алфавитном порядке по первой букве слова - C++
Введите массив символов из 14 элементов. Расположить слова в алфавитном порядке по первой букве слова. Добавлено через 19 часов 40...

Структура: Сведения о сотрудниках института - C++
Создать массив структур, содержащий сведения о сотрудниках института. Каждая структура содержит поля - фамилия, пол, название отдела, год...

Создать класс, содержащий сведения о сотрудниках института - C++
Вот программа #include &lt;iostream.h&gt; #include &lt;string.h&gt; #include &lt;math.h&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include...

Дан символьный файл f, содержащий сведения о сотрудниках учреждения - C++
Дан символьный файл f, содержащий сведения о сотрудниках учреждения, записанные по следующему образцу: ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru