Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Ввести продажи книг за 3 года, пользуясь двумерным массивом - C++

13.11.2012, 22:00. Просмотров 281. Ответов 2
Метки нет (Все метки)

Я только что здесь отписывался с этим заданием, но у меня возник еще один вопрос. Моя задача сделать прогу, которая предлагает пользователю ввести количество проданных книг за каждый месяц, а потом она это подсчитует. Но только теперь мне нужно ввести продажи за 3 года, пользуясь двумерным массивом.
Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
int main ()
{
char * months[12]=  {
    "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};
    int sale[3][12];
    int sum,j;
    for(int i=0;i<3;i++)    {
        for(j=0;j<12;j++)
            cout<<months[j]<<":\t";
            cin>>sale[i][j];
        sum+=sale[i][j];
    }
    cout<<sum<<"\n";
    system("pause");
    return 0;
}
Как мне сделать так, чтобы он нормально реагировал на мой ввод? То есть, чтобы я смог нормально ввести данные за все 3 года
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2012, 22:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввести продажи книг за 3 года, пользуясь двумерным массивом (C++):

Бинарные файлы. Вывести названия книг определенного автора, изданных до 2000 года. Определить долю книг - C++
помогите пожалуйста: В файле хранятся сведения о личной библиотеке: фамилия автора, название, издательство, год издания, тематика книги....

Функция работы с двумерным массивом - C++
Не могу вызвать функцию в основной программе. В задании перед массивом двумерным вообще требуется поставить 1 указатель,но так тоже не...

Работа с динамическим двумерным массивом - C++
Написал код. В двумерном массиве 5х5 находится максимальное значение каждой строки и затем минимальное из них. Необходимо указывать...

Координатная плоскость двумерным массивом - C++
Здравствуйте! скажите пожалуста можно ли сдлелать некий аналог координатной плоскости используя двумерный массив. То есть, чтобы имея...

ассоциативный массив map c двумерным массивом - C++
Искал информацию в интернете но безрезультатно. Необходимо сделать ассоциативный массив с со строковым ключом и двумерным массивом 3х3 в...

Легкая переделка для использования с двумерным массивом - C++
Изначально писал прогу для использования с одномерным массивом, но возникла потребность в использовании функции для каждой строки...

2
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
13.11.2012, 22:11 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
int main ()
{
char * months[12]=  {
    "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};
    int sale[3][12];
    int sum=0,j;//sum надо инициализировать
    for(int i=0;i<3;i++)    {
         cout<<(i+1)<<" year:\n";
        for(j=0;j<12;j++){//Забыли фигурные скобки
            cout<<months[j]<<":\t";
            cin>>sale[i][j];
        sum+=sale[i][j];
          }//
    }
    cout<<sum<<"\n";
    system("pause");
    return 0;
}
1
Noobass
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
13.11.2012, 22:20  [ТС] #3
О боже, опять этот синтаксис и невнимательность.. Огромное спасибо за помощь
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2012, 22:20
Привет! Вот еще темы с ответами:

Работа с двумерным массивом - разобрать строку кода - C++
Изучаю С++ по книге Шилдт Г.(базовый курс 3-е издание). В теме двумерных массивов столкнулся со строкой, над которой сколько бы не ломал...

Создание типа данных схожего с двумерным массивом - C++
Изучаю сейчас ООП в С++, и в качестве жертвы выбрал создание нового типа данных аля матрица. Проблема в том, как сделать, чтобы с ним можно...

Ошибка с памятью при работе с динамическим двумерным массивом - C++
Вроде всё правильно, но в ходе работы программа выдаёт ошибку(на скрине). Дело в двумерном динамическом массиве. Ниже код с функцией, куда...

Создать класс для работы с двумерным массивом вещественных чисел - C++
Создать класс для работы с двумерным массивом вещественных чисел. Разработать следующие элементы класса: a. Поля: •float **FloatArray; ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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