Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2014, 13:29   #1
Solar69
 
Регистрация: 20.11.2013
Сообщений: 7
По умолчанию Массив структур Си

Создать структуру разработки состоящую из полей наименование,приоритет(от 1 до 5),затраты,процент завершенности,человек занято в проекте.Вывести все разработки процент завершения которых более 90%,вывести пять наиболее приоритетных разработок,повысить приоритет 3 самых дешевых разработок на 1,перевести половину людей с самой дешевой из низкоприоритетных разработок на разработку с самым высоким приоритетом.Не могу понять как сделать сортировку внутри массива структур чтобы были 5 наиб приоритетных,3 самых дешевых,и вообще не могу понять как сделать последний пункт.Помогите пожалуйста.
Вот я уже кое что начал:
#include <stdio.h>
#include <conio.h>
#include <string.h>
struct razr
{
char nazvanie[60];
int prioritet;
int zatraty;
int przav;
int chelovek;
};
int main()
{
int i,j,k=0,max=0,pmax=0;
struct razr raz[6];
for(i=0;i<6;i++)
{
puts("Nazvanie=");gets(raz[i].nazvanie);
puts("Prioritet=");scanf("%d",&raz[i].prioritet);
puts("Zatraty=");scanf("%d",&raz[i].zatraty);
puts("Procent zavershenosti=");scanf("%d",&raz[i].przav);
puts("Chelovek zan9to=");scanf("%d",&raz[i].chelovek);getchar();
puts("\n");



}
for(i=0;i<6;i++)
{
if(raz[i].przav>90)
{
puts("Nazvanie=");puts(raz[i].nazvanie);puts("\n");
printf("Procent zavershenosti=%d",raz[i].przav);puts("\n");
}
}



getch();
}
Solar69 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
с++ массив структур Bar1V1en Помощь студентам 0 18.12.2012 22:28
Массив структур ForzaJuve Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 27.11.2010 10:09
массив структур MichaelRED Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 18.05.2010 22:55
массив структур Help_me_please Помощь студентам 3 16.01.2010 02:19
Массив структур velvetdust Общие вопросы C/C++ 0 21.03.2009 13:18