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

С++ для начинающих

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

С.Прата глава 5(циклы) зад.4 - C++

19.09.2012, 20:45. Просмотров 855. Ответов 4
Метки нет (Все метки)

Помогите с задачей:

Вы продаёте книгу. Напишите программу, которая позволит ввести помесячные объемы продаж в течении года(в кол-ве книг, а не в деньгах). программа должна использовать цикл, в котором выводиться приглашение с названием месяца, применяя массив указателей на char( или массив объектов string) инициализированный строками - названиями месяцев, и сохраняя введенные занчения в массиве int. Затем программа должна найти сумму содержимого массива и выдать общий объем продаж за год.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.09.2012, 20:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос С.Прата глава 5(циклы) зад.4 (C++):

Циклы и выражения отношений (Прата 5 глава 3 зад) - C++
Помогите с задачей: Дафна инвестировала $100 под простых 10%. То естьб каждый год инвестиция должна приносить 10% инвестированной...

Прата, задача 2, глава 6 - C++
Доброго времени суток. Учу программирования по книжке Прата. И вот такая задача: "Напишите программу, которая считывает до десяти...

книга прата с. глава 6 задание 7 - C++
Напишите программу, котрая читает слова по одному за раз, пока небудет введена отдельная буква q. После этого программа должна сообщить...

Аварийное завершение программы (Прата, глава 12, string1) - C++
Доброго времени суток. Не могу понять, из-за чего происходит аварийное завершение программы. VS 2015 string1.h // string1.h --...

Что я сделал не так? Прата С. Глава 2. Упражнение 3 - C++
Читаю Прата, там такая задача вышла. Напишите программу на C++, которая использует три определяемых пользователем функции (включая main...

Функция преобразования температуры из градусов Цельсия в градусы Фаренгейта (задание №5 из С.Прата, глава 2) - C++
Напишите программу, в которой функция main() вызывает определяемую пользователем функцию, принимающую в качестве аргумента значение...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
KeyGen
384 / 291 / 6
Регистрация: 07.08.2011
Сообщений: 789
Записей в блоге: 1
19.09.2012, 20:53 #2
Ты главу читал?

Цикл примени do while, список месяцев так можно написать:

C++
1
std::string month[12] = {"Январь", "Февраль", "Март" , "Апрель", "Дальше сам допиши"};
FliXis
31 / 31 / 2
Регистрация: 17.09.2012
Сообщений: 178
20.09.2012, 00:55 #3
Там дальше еще сложнее задания. =)
Если изучаешь язык для самого себя, смени книжку(ну если уж не справляешься) на Р. Лафоре. "ооп в c++".(Или параллельно ее читай, что еще лучше.) Там все как-то более последовательно и без спешки. А-то, помню ты позавчера с третьим заданием не справился(простейший цикл), а тут тебя уже массивами во всю кормят.
KeyGen
384 / 291 / 6
Регистрация: 07.08.2011
Сообщений: 789
Записей в блоге: 1
20.09.2012, 11:34 #4
FliXis, ну конечно. Я учил С++ по ней, а книги можно менять без конца...

Добавлено через 1 час 20 минут

Не по теме:

Я сейчас повторяю книгу. Решил перерешать все задания. Я пока решаю задания из главы 3. Скоро тебя догоню. Если что обращайся.

Zusul
1 / 1 / 0
Регистрация: 22.10.2012
Сообщений: 9
22.10.2012, 19:15 #5
Я эту задачку тоже не совсем понял.

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
#include<iostream>
#include<cstring>
using namespace std;
const int iArtSize = 12;
 
main()
{
int iN;
int iSum = 0;
string* sA = new string[iArtSize];
sA[0]  =  "January";
sA[1]  =  "February";
sA[2]  =  "March";
sA[3]  =  "April";
sA[4]  =  "May";
sA[5]  =  "June";
sA[6]  =  "July";
sA[7]  =  "August";
sA[8]  =  "September";
sA[9]  =  "October";
sA[10] =  "November";
sA[11] =  "December";
 
for(int i = 0; i < iArtSize; i++)
{
    cout << "Enter the books's number sold at " << sA[i] << ": ";
    cin >> iN;
    cin.get();
    iSum = iN + iSum;
}
cout << "Vsego za god bilo prodano " << iSum;
 
 
delete [] sA;
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.10.2012, 19:15
Привет! Вот еще темы с ответами:

Программа, которая выдает запрос на ввод значений часов и минут (задание №7 из С.Прата, глава 2) - C++
Напишите программу, которая выдает запрос на ввод значений часов и минут. Функция main() должна передать эти 2 значения функции, имеющей...

Упражнение по программированию (Стивен Прата, глава 2, упражнение 3) - C++
2 Глава, вопрос 3. Напишите программу на С++, которая использует три определяемых пользователем функции (включая main()) и генерирует...

Двумерный массив и циклы. С. Прата, задача 5.6 - C++
С. Прата, Язык программирования С++, глава 5, задача 6. Напишите программу, которая позволит ввести ежемесячные объёмы продаж в единицах...

Прата С. 6.6 - C++
написал код, но после ввода первой структуры в цикле, выдает ошибку( //6.6.cpp #include &lt;iostream&gt; using namespace std; struct card...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
22.10.2012, 19:15
Ответ Создать тему
Опции темы

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