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

C++

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

Как решить задание - C++

30.10.2009, 00:58. Просмотров 562. Ответов 3
Метки нет (Все метки)

Про структуры



Описать структуру с именем TORT , что содержит следующие поля:
- Название ;
- Число изготовление ;
- Цена.
Написать программу, что выполняет следующие действия:
-введение из клавиатуры данных в файл, который состоит из десяти записей структуры типа TORT;
-выведение на дисплей записей, где дата изготовления прострочена; записи должны быть упорядочены по цене
- Если таких работников нет, тогда выдать на дисплей соответствующее сообщение.
Выдали задание на паре и не знаю как написать помогите пожалуйста. Буду очень благодарен )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2009, 00:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как решить задание (C++):

Не получается решить задание на рекурсией! - C++
Не получается решить задачу((( Помогите решить на С

Как сделать это задание? - C++
329 задание. Подскажите пожалуйста подробно, как это задание выполнить?

Есть примеры, подскажите как их решить. - C++
1. Ввести две строчные латинские буквы и определить их порядковые номера, а также вывести на экран их прописные символы. 2. Длины...

Выручите сделайте данное задание так-как я в с++ не очень силен - C++
1 задание: В матриці В знайти суму елементів, що лежать вище головної діагоналі.(Изображение матрицы загрузил матрица В) 2 задание:...

как решить эту задачу в Builder - C++ Builder
Кривая (Аx) 2+(By) 2=C2 пересекается прямой y=Dx в точках M и N. Точку K(C/A ,0) соединили с точками M и N. Найти периметр  MNK и угол...

Как решить проблему с шаблонами или это глюк компилятора C++ Builder 5? - C++ Builder
Есть прога: template < class TYPE > class XXX { friend ostream &operator<<(ostream &, const XXX < TYPE > &); private: ...

3
ISergey
Maniac
Эксперт С++
1376 / 887 / 53
Регистрация: 02.01.2009
Сообщений: 2,663
Записей в блоге: 1
30.10.2009, 17:13 #2
Цитата Сообщение от sasha20666 Посмотреть сообщение
Выдали задание на паре и не знаю как написать помогите пожалуйста
Вобще не знаете?..
0
sasha20666
0 / 0 / 0
Регистрация: 30.10.2009
Сообщений: 5
30.10.2009, 18:36  [ТС] #3
Вобще не знаю если знал немного как то написал.
0
ISergey
Maniac
Эксперт С++
1376 / 887 / 53
Регистрация: 02.01.2009
Сообщений: 2,663
Записей в блоге: 1
30.10.2009, 19:53 #4
Цитата Сообщение от sasha20666 Посмотреть сообщение
Вобще не знаю если знал немного как то написал.
по интересному вы лекции слушаете..
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
56
57
58
59
60
61
#include <iostream>
#include <algorithm>
#include <string>
 
struct Tort{
    std::string name;
    int date;
    float price;
};
 
std::ostream &operator << (std::ostream &lhs, const Tort &rhs){
    return lhs << "Name: " << rhs.name << std::endl
        << "Date: " << rhs.date << std::endl
        << "Price: " << rhs.price;
}
 
std::istream &operator >> (std::istream &lhs, Tort &rhs){
    std::cout << "Name-> "; lhs >> rhs.name;
    std::cout << "Date-> "; lhs >> rhs.date;
    std::cout << "Price-> "; lhs >> rhs.price;
    return lhs;
}
 
 
bool Sort_Price(const Tort& i, const Tort& j){ 
    return i.price < j.price;
}
 
int main(){
    const int count = 3;
    Tort tort[count];
 
    std::cout << "Input data: \n";
    for(int i = 0; i < count; ++i){
        std::cout << "Tort[" << i << "]:\n";
        std::cin >> tort[i];
    }
 
    const int Good = 2009; //годно до 2009 и включительно.
 
    //сортируем по цене..
    std::sort(tort, tort + count, Sort_Price);
 
    //Вывод всего..
    std::cout << "[------------]" << std::endl;
    for(int i = 0; i < count; ++i)
        std::cout << tort[i] << std::endl;
 
    //Вывод просроченного..
    int count_b = 0;
    std::cout << "[------------]" << std::endl;
    for(int i = 0; i < count; ++i){
        if(tort[i].price > Good){
            std::cout << tort[i] << std::endl;
            ++count_b;
        } 
    }
    if(!count_b)
        std::cout << "No!\n"; // просроченного нету.. 
    return 0;
}
1
30.10.2009, 19:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2009, 19:53
Привет! Вот еще темы с ответами:

Как решить задание - MS Word
Пожалуйста помогите нужно составить блок-схему по словесному алгоритму и вычислить значение &quot;К&quot; в результате выполнения алгоритма ...

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

Вот такое вот кажется лёгкое задание но не как не могу решить. - C++
задание 223(В,И)Картинки загружайте на форум, во избежание их удаления или потери на сторонних ресурсах.

Решить задание - C#
Вот задание Дан массив целых чисел, состоящий из 15 элементов. Заполнить его с клавиатуры. Найти: • сумму положительных...


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

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

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