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

Описать структуру MUSEUM - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить количество слов в строке http://www.cyberforum.ru/cpp-beginners/thread69101.html
Люди помогите пожалуйста бедной девушке... Дана строка текста, в которой слова разделены пробелами. Необходимо: - определить количество слов в строке; - найти самое короткое и самое длинное слово и вывести их на экран; - исключить из строки первое и последнее слова и вывести текст, который остался.
C++ Вычисление суммы ряда с точностью ЕПСИЛОН Написать программу на языке С "вычисление суммы ряда с точностью ЕПСИЛОН"! Помогите кто может! file:///C:/Documents%20and%20Settings/%D0%92%D0%B0%D0%BB%D0%B5%D1%80%D0%B0/%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B9%20%D1%81%D1%82%D0%BE%D0%BB/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%20Microsoft%20Word.files/image002.gif http://www.cyberforum.ru/cpp-beginners/thread69099.html
C++ на циклы
такая задача: дано неравенство x^3-3*x+a>0 нужно выяснить, при каком наименьшем натуральном а будет решение над полем вещественных чисел. единственный вариант решения, который я вижу, это приравнять к нулю выражение и перебирать а от единицы и далее, выясняя есть ли корни.
C++ Указатели
Введите с клавиатуры данные в массив целого типа, а затем выведите на экран их среднее значение. тема:указатели Добавлено через 17 минут если можно, массив задать через константу, а не динамически
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread69065.html
Дона строка текста, в которой слова разделены пробелами. Необходимо: -вычислить количество строк в строке -переставить слова в строке в обратном порядке. Помогите первый пункт сделал а вот второй чтото не получается вот код #include <vcl.h> #include <stdio.h> #include <string.h> #include <conio.h> #include <iostream.h>
C++ Предложите упражнения по С++ мне Предложите задачи по С++ мне,хотел бы услышать задачи,заданные вами. подробнее

Показать сообщение отдельно
M128K145
Эксперт С++
8282 / 3501 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
01.12.2009, 00:34     Описать структуру MUSEUM
Катюша ,
Вот
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
#include <iostream>
#include <string>
 
struct Museum
{
    std::string Name;
    std::string Time;
    int Price;
    std::string Address;
};
std::istream& operator>>(std::istream& in, Museum &msm)
{
    std::cout<<"Название:\n> ", getline(in, msm.Name, '\n');
    std::cout<<"Время работы:\n> ", getline(in, msm.Time, '\n');
    std::cout<<"Стоимость:\n> ", in>>msm.Price;
    fflush(stdin);
    std::cout<<"Адрес:\n> ", getline(in, msm.Address, '\n');
    return in;
}
std::ostream& operator<<(std::ostream& out, Museum &msm)
{
    std::cout<<"Название:\n< ", out<<msm.Name;
    std::cout<<"\nВремя работы:\n< ", out<<msm.Time;
    std::cout<<"\nСтоимость:\n< ", out<<msm.Price;
    std::cout<<"\nАдрес:\n< ", out<<msm.Address<<std::endl;
    return out;
}
int main()
{
    setlocale(LC_ALL, "Russian");
    const int n = 2;
    Museum msm[n];
    int i, price; 
    for(i = 0; i < n; ++i)
        std::cout<<"Введите данные о "<<i<<" музее\n", std::cin>>msm[i], std::cout<<std::endl;
 
    bool flag = true;
    std::cout<<"Введите цену:\n> ", std::cin>>price, std::cout<<std::endl;
    for(i = 0; i < n; ++i)
        if(price > msm[i].Price)
            std::cout<<msm[i]<<std::endl, flag = false;
    if(flag)
        std::cout<<"Таких музеев нету\n";
    system("pause");
    return 0;
}


Metal_666_, зачем использовать функции, если можно просто перегрузить потоки

vikaplys, а зачем сразу грубить? Вопрос был вполне конкретный, да и обстановка на форуме вполне дружеская. Давай в будущем обходиться без этого, договорились?
 
Текущее время: 05:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru