Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ При чтение из файла появляется лишняя запись Программа при чтение из файла дублирует последнюю запись файла.Можете объяснить в чём тут ошибка.В заранее благодарен #include <iostream> #include <fstream> #include <cstring> using namespace std; struct A { char name; int god; https://www.cyberforum.ru/ cpp-beginners/ thread1955636.html Дано натуральное число, определить количество цифр 3 в нем C++
Помогите исправить задачу на С++. Условие задачи: Дано натуральное число, определить количество цифр 3 в нем. Вот так я ее представил на языке Pascal: program chuclo; var k,n:integer;
C++ Заполнить массив первыми 100 простыми числами https://www.cyberforum.ru/ cpp-beginners/ thread1955613.html
Объявите одномерный целочисленный массив, в котором не более 100 элементов. Выполните генерацию массива первыми 100 простыми числами. Выведите массив на экран в строки по 10 элементов в каждой. Оформите генерацию и вывод массива с помощью функций.
C++ Составить программу для записи данных структурного типа в файл Помогите пожалуйста! Составить программу для записи данных структурного типа в файл. Ввод информации осуществлять с использованием функций высокого уровня, вывод информации осуществлять с использованием функций низкого уровня. -Название велосипеда -Количество колес -Диаметр колес -Цвет -Грузоподъемность -Скорость https://www.cyberforum.ru/ cpp-beginners/ thread1955610.html
Разработать приложение, которое вводит текст, находит в нём самый часто встречающийся символ(ы) C++
Разработать приложение, которое вводит текст, находит в нем самый часто встречающийся символ(ы), выводит символ(ы) и число его (их) повторений.
C++ Разработать программу, которая для введённого значения x>1 вычисляет y=√x по итерацинной формуле Разработать программу, которая для введённого значения x>1 вычисляет y=√x по итерационной формуле {y}_{i}=\frac{1}{2}({y}_{i-1}+\frac{x}{{y}_{i-1}}) с заданной погрешностью и с начальным приближением y0=x. Сравнить полученное значение с результатом использования стандартной функции. Оценить требуемое число итераций. https://www.cyberforum.ru/ cpp-beginners/ thread1955608.html
C++ Перегрузка оператора индексации Доброго вам времени суток, у меня появилась проблема з перезагузкой оператора индексации (),вот мой код: MyVectorClass.h #include "stdafx.h" #include "MyVectorClass.h" #include <iostream> using namespace std; namespace program { MyVectorClass::MyVectorClass() { https://www.cyberforum.ru/ cpp-beginners/ thread1955596.html C++ Базовый и производный классы, ошибка компиляции
Устанавливаю count, пишу include и все равно показывает ошибку class A { protected: int a; public: A(int ax) { a = ax; } void print() { cout << a << endl;
C++ Найти строку матрицы, в которой сумма положительных элементов максимальна Разработать программу, которая формирует двумерный массив L размером N x M вручную, или с помощью генератора случайных чисел (по выбору пользователя). Выводит сформирован массив на страницу виде таблицы. Вывести на экран номер строки и саму строку матрицы L, в которой сумма положительных элементов максимальна. Элементы матрицы вывести по строкам, в виде A = 5 .... https://www.cyberforum.ru/ cpp-beginners/ thread1955584.html C++ Почему функция с объектами работает после того, как сработали деструкторы? Доброго времени суток! Ниже простой код с конструктором и деструктором и функцией. Когда программа работает, вызываются деструкторы, а потом выводится результат функции. Я не могу понять, если срабатывает деструктор, как может срабатывать функция, если деструкторы уже , по идее, уничтожили данные объектов. В чём я неправ? #include<iostream> using namespace std; class first; class... https://www.cyberforum.ru/ cpp-beginners/ thread1955582.html
Можете поподробнее разъяснить как работает алгоритм C++
sum=0; while (n!=0) { sum=sum+n%10; n=n/10; } Конкретно вот эти строчки:
C++ После каждого знака препинания (".", ",", ";") вставить в строку пробел, если там его нет https://www.cyberforum.ru/ cpp-beginners/ thread1955557.html
Выполните задания с использованием библиотечного класса string. Даны строка S. Необходимо после каждого знака препинания (".", ",", ";") вставить в строку пробел, если там его нет. (Например, "Улица.Аптека. Фонарь" → "Улица. Аптека. Фонарь").
0 / 0 / 0
Регистрация: 23.12.2015
Сообщений: 9
0

Класс "Банки", определить, где выгоднее всего покупать и продавать доллары - C++ - Ответ 10306409

07.04.2017, 23:03. Показов 687. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Не могу понять ошибку. Помогите исправить, пожалуйста.
Задание: Определить банки, где выгоднее всего покупать и продавать доллары.
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
#include <iostream>
#include <iomanip>
using namespace std;
#pragma warning(disable : 4996)
 
class Banks
{
private:
    char* _name;
    unsigned _pokupka;
    unsigned _prodaja;
public:
    Banks() { _name = NULL; }
    Banks(Banks& bank);
    Banks(char*, unsigned, unsigned);
    ~Banks();
    Banks& operator=(const Banks& bank);
    friend ostream& operator << (ostream& s, const Banks& bank);
    friend istream& operator >> (istream& s, Banks& bank);
    char* get_name() const { return _name; }
    unsigned get_pokupka() const { return _pokupka; }
    unsigned get_prodaja() const { return _prodaja; }
};
 
int main()
{
    setlocale(LC_ALL, "Russian");
    cout << "Введите кол-во банков:";
    unsigned n;
    cin >> n;
    Banks object[100];
    char name[30];
    cout << "Введите данные:\n";
    for (unsigned i = 0; i < n; ++i)
    {
        cin >> object[i];
    }
    unsigned maxbuy = object[0].get_pokupka(), minsell = object[0].get_prodaja();
    // Наибольшая покупка
    for (unsigned i = 0; i < n; i++) {
        if (object[i].get_pokupka()>maxbuy) {
            maxbuy = object[i].get_pokupka();
        }
    }
    // Наименьшая продажа
    for (unsigned i = 0; i < n; i++) {
        if (object[i].get_prodaja()<minsell) {
            minsell = object[i].get_prodaja();
        }
    }
    cout << "Банк(-и) с самой выгодной покупкой:\n";
    // Вывод банка с наибольшей покупкой
    for (unsigned i = 0; i < n; i++) {
        if (object[i].get_pokupka() == maxbuy) {
            cout << object[i].get_name() << "\n";
        }
    }
    cout << "Банк(-и) с самой выгодной продажей:\n";
    // Вывод банка с наименьшей продажей
    for (unsigned i = 0; i < n; i++) {
        if (object[i].get_prodaja() == minsell) {
            cout << object[i].get_name() << "\n";
        }
        system("pause");
}
 
Banks::Banks(Banks& bank)
{
    _name = new char[strlen(bank.get_name()) + 1];
    strcpy(this->_name, bank.get_name());
    _pokupka = bank.get_pokupka();
    _prodaja = bank.get_prodaja();
}
 
Banks& Banks::operator=(const Banks& bank)
{
    if (this != &bank)
    {
        delete[]_name;
        _name = new char[strlen(bank._name) + 1];
        strcpy(_name, bank._name);
        _pokupka = bank.get_pokupka();
        _prodaja = bank.get_prodaja();
    }
    return *this;
}
 
Banks::Banks(char* name_, unsigned pokupka_, unsigned prodaja_)
{
    _name = new char[strlen(name_) + 1];
    strcpy(this->_name, name_);
    _pokupka = pokupka_;
    _prodaja = prodaja_;
}
 
Banks::~Banks()
{
    if (_name != NULL)
        delete[] _name;
}
 
ostream& operator<<(ostream& s, const Banks& bank)
{
    s << bank._name << setw(5) << bank._pokupka << setw(5) << bank._prodaja << setw(5) << endl;
    return s;
}
 
istream& operator >> (istream& s, Banks& bank)
{
    char name[30];
    unsigned pokupka, prodaja;
    cin >> name >> pokupka >> prodaja;
    bank = Banks(name, pokupka, prodaja);
    return s;
}


Вернуться к обсуждению:
Класс "Банки", определить, где выгоднее всего покупать и продавать доллары C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2017, 23:03
Готовые ответы и решения:

Где сейчас выгоднее покупать Ipad? (Июнь-2022)
Всем привет! Подскажите, где сейчас вообще лучше брать Ipad? Мини, про и обычный (хочу ко всем...

Где у кого и какие сегодня домены выгоднее и надежнее покупать?
Где у кого и какие сегодня домены выгоднее и надежнее покупать? Как распознать, что они не под АГС?

Где выгоднее всего заказывать рекламу для группы ВК?
Недавно получилась такая история. Заказал пиар группы в трех сообществах - в одном 20к...

Где дешевле всего покупать видеокарты
Хочу купить RTX 207 Super по максимально низкой цене. В каком магазине это возможно. Про вторичку...

1
07.04.2017, 23:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.04.2017, 23:03
Помогаю со студенческими работами здесь

Kon- Res, стоит ли продавать доллары?
Kon- Res, вопрос в заголовке? Через неделю по-любому продам, стоит ли ждать или скидывать сейчас?

Где в Москве лучше всего покупать софт и литературу включая на Английском?
Где в Москве лучше всего покупать софт и литературу включая на Английском?

Покупать или продавать ссылки
Приветствую! Решил меняться ссылками, сайту ~9 месяцев. Вот чиатю в сети, что можно продавать...

Как покупать и продавать ссылки
Привет народ. Знаю что можно не плохо зарабатывать на купле-продаже ссылок. Даже прочитал уже как...

Вывести название той фирмы, в которой стало выгоднее покупать
Здравствуйте, срочно нужно решить данную задачку: Фирма Барс продавала тостеры по цене x рублей,...

Собирать игровой ПК частями или покупать доллары, Днепропетровск.
Раздел не совсем тот, но все же - коплю на компьютер, копить судя по всему еще минимум месяц, а то...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru