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

массив структур, не могу дописать... макс и мин одновременно... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести слово в кавычках http://www.cyberforum.ru/cpp-beginners/thread139787.html
Столкнулась с совершенно простой проблемой, но не знаю как её решить! У меня есть слово вот допустим char a="abcd"; мне нужно вывести это слово в кавычках! прошу помощи...
C++ Ошибка в коде консольной программы "Морской бой" (VC++). Здравствуйте.Тема изъезженная,но всё же.Вобщем, имеется код достаточно простенького морского боя. #include <conio.h> #include <stdio.h> #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread139772.html
Тетрис в Turbo C. C++
Скиньте, пожалуйста, ссылки на рабочий тетрис, выполненный в Turbo C. Или на крестики-нолики. Или любой другой игры, написанной в среде Turbo C. Заранее благодарен.
C++ Нахождение _export в теле extern
Ключевое слово _export нужен для того, чтоб экспортировать функции которые мы описываем в файле cpp, тип проекта которого длл, експортировать в файл .*exe. 1)Когда я подключил скомпилированный длл к файлу екзе, каким образом идёт пользование экспортируемыми функциями, они вызываются в файле екзе? 2)Что означает если я напишу: extern "C" { void WINAPI _export masha() } ...
C++ Дано натуральное число n. Напечатать те натуральные числа, квадрат которых не превышает n. http://www.cyberforum.ru/cpp-beginners/thread139737.html
Дано натуральное число n. Напечатать те натуральные числа, квадрат которых не превышает n.
C++ Каждый член натурального ряда от 10 до 20 уменьшить в десять раз. Подсчитать произведение Каждый член натурального ряда от 10 до 20 уменьшить в десять раз. Подсчитать произведение Добавлено через 1 час 36 минут ап ап ап ап подробнее

Показать сообщение отдельно
maxgalll
0 / 0 / 0
Регистрация: 02.06.2010
Сообщений: 24

массив структур, не могу дописать... макс и мин одновременно... - C++

02.06.2010, 18:00. Просмотров 485. Ответов 7
Метки (Все метки)

массив структур.

Дана информация о пяти рабочих цеха. Структура имеет вид: фамилия, размер зарплаты, стаж работы. Вывести данные о рабочем с наибольшей зарплатой и наименьшим стажем.

я сделал вывод на экран работника с максимальной зарплатой.... но ни как не могу дагнать как сделать что бы он сартиравал ещё и по минимальному стажу....

подскажите пожалуйсто.... вот листинг...

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
#include <stdio.h>
#include <conio.h>
#include <string.h>
  
#define S_FAM 10
#define size 5
 
struct Ceh {
unsigned int zp;
unsigned int staj;
char fam[S_FAM];
};
 
void Print(Ceh *m , int size_m );     //Vivod massiva stryktyr
void Input(Ceh *m , int size_m );     //Vvod massiva stryktyr
 
int main(){
Ceh mas[size];
Input(mas,size);
Print(mas,size);
getch();
return 0;
}
//Vivod massiva stryktyr
void Print(Ceh *m , int size_m ){
int i,j;
printf("Rabotnik s naibolshei zarplatoi i naimenshim stajem\n");
for(i = 0 ; i < size_m - 1; i++)
 
    if(m[j].zp < m[i].zp){
    Ceh tmp = m[i];
    m[i]=m[j];
    m[j] = tmp;      }
 
        printf("\n");
        printf(" Familia rabotnika: %s",m[i].fam); printf("\n");
        printf(" Zarplata: %d",m[i].zp); printf("\n");
        printf(" Staj: %d",m[i].staj); printf("\n");
}
//Vvod massiva stryktyr
void Input(Ceh *m , int size_m ){
printf("Input Ceh Mas\n");
    for( int i = 0 ; i < size_m ; i++ ){
        printf("\n");
                printf(" Vvedite familiy rabotnika ");scanf("%s",m[i].fam); 
        printf(" Vvedite zarplaty ");scanf("%d",&m[i].zp);
        printf(" Input staj ");scanf("%d",&m[i].staj);
}
        printf("\n");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru