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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование функций http://www.cyberforum.ru/cpp-beginners/thread768999.html
Даны действительный числа a,b,c. Получить: (u+v2,3.14), где u=min(a,b), v=min(ab,a+b). Прошу любой помощи(будь то хороший сайт где я разберу данную тему, или решение). Заранее спасибо, спасителям!
C++ Найти значение выражения Помогите решить задачу на фотографии http://www.cyberforum.ru/cpp-beginners/thread768986.html
C++ Переделать задачу (убрать генератор случайных чисел)
Условие: Вывести начальные индексы всех непрерывных последовательностей неотрицательных чисел, длина которых больше 5. Похожая задача с условием: Дан массив размером 100. Заполнить его случайными числами в диапазоне от -100 до 100. Вывести начальные индексы всех непрерывных последовательностей неотрицательных чисел, длина которых больше 3. #include "stdafx.h" #include "iostream" #include...
В каждом слове заданного предложения поменять местами первую букву и последнюю C++
Вообщем осталось две программки написать, а я как ни старался ничего не получалось. Очень надеюсь на вашу помощь. Завтра зачёт. =( 1) В каждом слове заданного предложения поменять местами первую букву и последнюю. Заранее огромное спасибо Вам.
C++ Функция, возвращающая константу #define http://www.cyberforum.ru/cpp-beginners/thread768944.html
привет. У меня есть #define константы, которые ссылаются на вложенные в ресурсы файлы. Нужно написать функцию, которая будет возвращать эти константы. по типу: ... retConst (int i) { if (i==1) return IDR_BIN1; if (i==2) return IDR_BIN2; if (i==3) return IDR_BIN3;
C++ Графические эффекты Собственно вопрос, какие советы можете дать по написанию эффекта? С точки зрения мат. части. Или может у кого есть набор готовых алгоритмов ? подробнее

Показать сообщение отдельно
YahooZz
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 5
22.01.2013, 17:52  [ТС]     Расположить сведения о сотрудниках с рабочим стажем больше 20 лет в алфавитном порядке.
Вот таблица сотрудников.
Рассматривали такой пример: Вводится информация об абонентах сети: ФИО, телефон и возраст. В программе выбрать абонентов моложе 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 лет  в алфавитном порядке.  
 
Текущее время: 20:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru