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

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

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

Сортировка по убыванию использования горючего - C++

22.04.2013, 00:11. Просмотров 204. Ответов 0
Метки нет (Все метки)

есть код, в нем надо сделать сортировку по убыванию использованого горючего.
помогите доделать код.
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
51
52
53
54
55
#include<iostream>
#include <string.h>          
#include <iomanip> 
 
 
using namespace std;
 
const int  n=2;
struct zap
{
char A[15];
double T;
int K;
double C;
};
 
 
int main()
{
    locale::global(locale("rus"));
 
double S1=0,S2=0,S3=0;
zap zapis[n];    
   cout << "СОЗДАНИЕ ДОКУМЕНТА: \n";
            cout << "ДОКУМЕНТ ДОЛЖЕН ВМЕЩАТЬ " << n 
            << " СТРОКИ - ЗАПИСИ: \n";
            for(int i=0;i<n;i++)
            {
             cout << "\nФОРМИРОВАНИЕ " << i + 1 <<  "  ЗАПИСИ";
             cout << "\nВВЕСТИ НАЗВАНИЕ АВТОБАЗЫ (НЕ БОЛЬШЕ 15 СИМВОЛОВ):   ";
             cin >>  zapis[i].A; 
             cout << "\nУКАЖИТЕ КОЛИЧЕСТОВ ИСПОЛЬЗОВАНОГО ГОРЮЧЕГО: ";
             cin >> zapis[i].T; 
             cout << "\nКОЛИЧЕСТВО МАШИН: \n";
             cin >>  zapis[i].K;    
              zapis[i].C = zapis[i].T / zapis[i].K;
             cout<<"\nРАСХОДЫ: \n"<<zapis[i].C;
             }
 cout << "\n   ВЕДОМОСТЬ ПРО РАСХОДЫ ТОПЛИВА НА АВТОБАЗАХ ГОРОДА ";
 cout << "\n|-----------------------------------------------------------------------------|";
 cout << "\n|  №/зn  |  АВТОБАЗА   |   ИСПОЛЬЗОВАНО ГОРЮЧЕГО  |  КОЛИЧЕСТОВ МАШИН | РАСХОД  |";
 cout << "\n|-----------------------------------------------------------------------------|";
     for(int i=0;i<n;i++)
    cout << "\n|" << setw(11)<< "|" << setw(11)<< (zapis[i]).A << "|" <<setw(21)<< (zapis[i]).T<< "|"<<setw(19)<< (zapis[i]).K<< "|"<< setw(5)<<(zapis[i]).C << "|";
   cout << "\n|---------------------------------------------------------------------------| ";
     for(int i=0;i<n;i++)
        {
                  S1 += zapis[i].T;
                  S2 += zapis[i].K;
                  S3 += zapis[i].C;
     } 
   cout << "\n|ВМЕСТЕ  :             |" << setw(23)<< S1 << "|" << setw(15)<< S2<< "|" <<setw(5) << S3 << "|";
   cout << "\n|--------------------------------------------------------------------------|";
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2013, 00:11     Сортировка по убыванию использования горючего
Посмотрите здесь:

Сортировка, без использования массивов - C++
Скажите, пожалуйста, можно-ли, имея в &quot;распоряжении&quot; только операторы выбора и циклы(никаких массивов!) выполнить следующее задание: ...

Пирамидальная сортировка по убыванию - C++
Всем привет. Требуется реализовать пирамидальную сортировку по убыванию. Как делается сортировка по возрастанию мне известно. Как это можно...

Сортировка списка по убыванию - C++
void List::Sort () //сортировка { Node *per = head, *tmp = NULL, *prev = NULL; bool flag = false; if (head) { do { flag =...

Сортировка массива по убыванию - C++
Добрый вечер. Есть чаровский массив но в него записаны флотовские данные. И мне нужно отсортировать эти данные по убыванию. Подскажите,...

Сортировка списка по убыванию - C++
Не работает ListNode&lt;NODETYPE&gt; *currentPtr=firstPtr, *current1Ptr=firstPtr, *XPtr=0; while(currentPtr-&gt;nextPtr!=0) { ...

Сортировка массива по убыванию - C++
добрый вечер, нужно исправить ошибки в алгоритме сортировки по убыванию. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using...

Сортировка матрицы по убыванию - C++
Люди добрые нужны помощь по c++ (console wizzard) абсолютному чайнику. Вообщем суть задачи такая: Отсортировать матрицу по...

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

Сортировка массива по убыванию - C++
Здравствуйте. нужно отсортировать массив типа unsigned long по убыванию последним двум значениям (доп условие: если последние два...

Сортировка матрицы по убыванию - C++
#include &lt;iostream&gt; using namespace std; int main() { setlocale(LC_ALL, &quot;rus&quot;); int num = {{0}}; cout &lt;&lt; &quot;Введите 9...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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