Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как реализовать таймер в консольном приложении? https://www.cyberforum.ru/ cpp-beginners/ thread1249130.html
И как-нибудь без while и sleep, чтобы программа не висела. Пытался делать через winapi, но не понял как функцию, выполняемую при "тикании" делать. Добавлено через 2 часа 12 минут ладно, вопрос...
Компилятор выдает ошибку: [Error] ld returned 1 exit status C++
#include <iostream> using namespace std; const int Max = 5; int fill_array(double ar, int limit); void show_array(double ar, int n); void reverse_array(double ar, int n); int main() {
C++ Освобождение памяти при удалении структуры
Есть структура с указателем на блок памяти, если удалить структуру,память внутри структуры освободится или же надо освободить память внутри структуры? struct test { char * name; test(char* a)...
C++ Как работает std::piecewise_construct? Здравствуйте! Мне необходимо содержать std::map с уникальными значениями, что-то вида: S get(std::string k) { static std::map<std::string, S> cache = { }; return *(cache.emplace(k,... https://www.cyberforum.ru/ cpp-beginners/ thread1249059.html
C++ Решил написать текстовый редактор. Что можно почитать? https://www.cyberforum.ru/ cpp-beginners/ thread1249030.html
Здравтвуйте! Я решил написать текстовый редактор. Но к сожилению гугл не выдал ни статей по этой теме, ни исходников. Если у кого-то есть исходники или статьи буду очень благодарен.
При некоторых компиляциях программа медленно исполняется C++
Крестики-нолики очень странно себя ведут. Иногда при компиляции все работает нормально, а иногда программа очень медленно выполняется и непонятно от чего это зависит. Если раскомментировать одну...
Выйти из цикла до того, как n равно 0 C++
Друзья подскажите почему условие цикла игнорируется?Прописал до тех пор пока не равно нулю она всё равно делит на ноль. char y; do { int n,i(10),k(1); cout <<"Введите число : "; cin...
C++ Зачем в определении std::forward () нужен объект remove_reference? Зачем в определении std::forward() нужен объект remove_reference ? И почему не могут быть выведены аргументы шаблона? Я написал вот такой вот код,все отлично работает,в обоих случаях возвращается... https://www.cyberforum.ru/ cpp-beginners/ thread1248971.html
C++ Конструктор без параметров: не выводится строка в приведенном коде https://www.cyberforum.ru/ cpp-beginners/ thread1248968.html
#include "stdafx.h" #include "conio.h" #include <iostream> using namespace::std; class String { protected: enum { SZ = 80 }; char str; public:
C++ Определить, содержит ли последнее слово строки букву, с которой начинается первое слово 2.) В динамической памяти размещена строка символов. Определить, содержит ли последнее слово строки букву, с которой начинается первое слово. https://www.cyberforum.ru/ cpp-beginners/ thread1248956.html
0 / 0 / 0
Регистрация: 24.07.2014
Сообщений: 22
30.08.2014, 23:24  [ТС] 0

Для каждого времени года вывести расход, а затем - общую сумму расхода

30.08.2014, 23:24. Просмотров 632. Ответов 12
Метки (Все метки)

Ответ

Что у меня не правильно?

Добавлено через 7 минут
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
#include <iostream>
using namespace std;
const int Seasons = 4;
const char* Snames[Seasons] =
    {"Spring", "Summer", "Fall", "Winter"};
    
struct expense 
{
    double pa[Seasons];
};
 
void fill(expense pa, int n);
void show(expense pa, int n);
int main()
{
    expense expenses_for_year[Seasons];
    fill(expenses_for_year, Seasons);
    show(expenses_for_year, Seasons);
 
    return 0;
}
 
void fill(expense pa, int n)
{
    for (int i = 0; i < Seasons; i++)
    {
        cout << "Enter " << Snames[i] << " expenses: "; // ввод расходов по временам года
        cin >> expense.pa[i];
    }
}
 
void show(expense pa, int n)
{
    double total = 0.0;
    cout << "\nEXPENSES\n";                             // вывод расходов по временам года
    for (int i = 0; i < Seasons; i++)
    {
        cout << Snames[i] << ": $" << expense.pa[i] << '\n';
        total += expense.pa[i];
    }
    cout << "Total: $" << total << '\n';                // вывод общей суммы расходов
}
Нужно наверное как то изменить аргументы в вызове функций

Вернуться к обсуждению:
Для каждого времени года вывести расход, а затем - общую сумму расхода
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.08.2014, 23:24

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Считает сумму цифр на местах, начиная с первого, затем для каждого третьего после него
Коле нравится смотреть на числа. Он часами может глядеть на оценки в своём дневнике, потому что...

Посчитать сумму цифр на местах, начиная с первого, затем для каждого третьего после него
Коле нравится смотреть на числа. Он часами может глядеть на оценки в своём дневнике, потому что он...

Водится номер года. Вывести число первого понедельника для каждого месяца
Водится номер года. Вывести число первого понедельника для каждого месяца. Добавлено через 13...

Напишите программу, которая запрашивает у пользователя номер месяца и затем выводит соответствующее название времени года
Напишите программу, которая запрашивает у пользователя номер месяца и затем выводит соответствующее...

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