0 / 0 / 0
Регистрация: 24.07.2014
Сообщений: 22
|
||||||
1 | ||||||
Для каждого времени года вывести расход, а затем - общую сумму расхода30.08.2014, 17:03. Просмотров 619. Ответов 12
Метки нет Все метки)
(
как написать правильно?
0
|
|
30.08.2014, 17:03 | |
Вывести на экран для каждого наименования товара общую сумму заплаченных денег
Найти общую сумму покупки для N товаров, вводится N, количество и стоимость каждого из них Выбрать общую сумму заказов за каждый день 1989 года |
|
62 / 62 / 15
Регистрация: 20.08.2014
Сообщений: 593
|
|
30.08.2014, 17:04 | 2 |
QzzQ, а задача какая стоит? Что не работает?
0
|
2395 / 1800 / 393
Регистрация: 15.12.2013
Сообщений: 7,693
|
|
30.08.2014, 17:09 | 3 |
QzzQ, из 12 строки & убирайте.
в 7 и в 18,убирайте звездочку. в 23 обращайтесь как к массиву,если в указателях разбираетесь не очень хорошо,лучше их использование минимизировать.
0
|
0 / 0 / 0
Регистрация: 24.07.2014
Сообщений: 22
|
|
30.08.2014, 17:17 [ТС] | 4 |
Нужно для каждого времени года вывести расход и за тем общую сумму расхода используя массив const char* для строковых представлений времен года и массив double для расходов.
Добавлено через 2 минуты я как раз сейчас пытаюсь разобраться с указателями
0
|
2395 / 1800 / 393
Регистрация: 15.12.2013
Сообщений: 7,693
|
|
30.08.2014, 17:18 | 5 |
рекомендую:
Прата С. - Язык программирования С++. Лекции и упражнения Язык программирования С++. Вводный курс. 4-е изд. (Стенли Липпман)
1
|
0 / 0 / 0
Регистрация: 24.07.2014
Сообщений: 22
|
|
30.08.2014, 17:21 [ТС] | 6 |
0
|
Модератор
![]() 10150 / 8499 / 5165
Регистрация: 18.12.2011
Сообщений: 22,738
|
||||||
30.08.2014, 18:00 | 7 | |||||
1
|
0 / 0 / 0
Регистрация: 24.07.2014
Сообщений: 22
|
||||||
30.08.2014, 21:46 [ТС] | 8 | |||||
как написать правильно?
По условию задачи нужно вывести расход по временам года и за тем общий. Используя массив из const char* для представлений времен года и структуру, единственный член которой является обычным массивом из double для расходов.
0
|
34 / 34 / 8
Регистрация: 06.04.2014
Сообщений: 189
|
||||||
30.08.2014, 22:21 | 9 | |||||
Добавлено через 2 минуты А у вас два члена(массива) с нулевыми размерами Чтобы ваш код было легче понять, давайте всем сущностям(переменные, методы, функции и т.д.) осмысленные имена, которые отражали бы их назначение.
0
|
40 / 40 / 17
Регистрация: 04.02.2014
Сообщений: 144
|
|||||||||||
30.08.2014, 22:49 | 10 | ||||||||||
Вот это неправильно:
0
|
0 / 0 / 0
Регистрация: 24.07.2014
Сообщений: 22
|
||||||
30.08.2014, 23:24 [ТС] | 11 | |||||
Что у меня не правильно?
Добавлено через 7 минут
0
|
2395 / 1800 / 393
Регистрация: 15.12.2013
Сообщений: 7,693
|
|
30.08.2014, 23:42 | 12 |
Не правильный подход.
Вместо что не правильно,надо спрашивать почему не правильно? Вот вы привели кусок кода аж в 42 строчки,попытались скормить компилятору,но он почему-то кушать не захотел.И вы сразу(или почти сразу) пошли на форум за готовым результатом.С таким подходом за вашим авторством скоро будет создано еще полсотни типовых тем и ни одного поста,полезного для другого человека. Компилятор выдает ошибку с указанием строки,надо перейти к этой строке и поискать ошибку,скорей всего она синтаксическая и исправляется легко.И так продолжать пока компилятор не одобрит ваш код.Ну а затем тестировать программу и разбираться почему так,а не иначе. Не надо пытаться взять C++ нахрапом,это практически невозможно и уж тем более невозможно добиться хорошего результата без практики.Только не в количестве набранных символов,а различных тематических задач с использованием различных возможностей такого богатого языка как C++. Начните с задачи и выполняйте её по этап. Требуется получить данные -> прекрасно,пишите функцию. Но перед этим следует провести подготовительную работу,определить какие данные будут получены,где их следует хранить( в вашем случае структура),какие функции стоит написать,какие переменные и какого типа будут использоваться,как их назвать,чтобы не запутаться. Ввели данные?Проверьте корректность ввода,либо отладчиком либо выводом на консоль. И так далее пока задача не будет покарена. Встретили трудности?Поищите другой способ решения. Добавлено через 1 минуту QzzQ, что по-вашему вы делаете в 16 строчке?
2
|
Модератор
![]() 10150 / 8499 / 5165
Регистрация: 18.12.2011
Сообщений: 22,738
|
|||||||||||
31.08.2014, 11:09 | 13 | ||||||||||
Параметр pa передаете по значению.
Т.е. при вызове функции передаете копию фактического параметра. А какой Вам прок от изменения этой копии. Все равно она при возврате из функции удалится. Поэтому передавайте адрес
Но учтите, что происходит копирование параметра. Если массив большой, то тратится время и память! Ну и main с учетом замечаний:
1
|
31.08.2014, 11:09 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Считает сумму цифр на местах, начиная с первого, затем для каждого третьего после него Посчитать сумму цифр на местах, начиная с первого, затем для каждого третьего после него Водится номер года. Вывести число первого понедельника для каждого месяца
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |