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

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

Восстановить пароль Регистрация
 
Noobass
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
13.11.2012, 22:00     Ввести продажи книг за 3 года, пользуясь двумерным массивом #1
Я только что здесь отписывался с этим заданием, но у меня возник еще один вопрос. Моя задача сделать прогу, которая предлагает пользователю ввести количество проданных книг за каждый месяц, а потом она это подсчитует. Но только теперь мне нужно ввести продажи за 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 года
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2012, 22:00     Ввести продажи книг за 3 года, пользуясь двумерным массивом
Посмотрите здесь:

C++ Вставить новый столбец после столбца матрицы, в котором нет ни одного отрицательного элемента
Создать двойной массив величиной с консольный экран, внутри нарисовать прямоугольник C++
Найти минимальную сумму диагонали матрицы, параллельной побочной C++
Поменять местами последний и предпоследний столбец матрицы C++
C++ В двумерном массиве вывести индексы максимального и минимального элемента
Найти сумму содержимого массива и выдать общий объем продаж за год C++
Найти максимальное значение матрицы, первый элемент равный максимальному уменьшить на 10 C++
C++ Отсортировать массивы пузырьковой сортировкой по убыванию модулей элементов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11816 / 6795 / 769
Регистрация: 27.09.2012
Сообщений: 16,867
Записей в блоге: 2
Завершенные тесты: 1
13.11.2012, 22:11     Ввести продажи книг за 3 года, пользуясь двумерным массивом #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;
}
Noobass
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
13.11.2012, 22:20  [ТС]     Ввести продажи книг за 3 года, пользуясь двумерным массивом #3
О боже, опять этот синтаксис и невнимательность.. Огромное спасибо за помощь
Yandex
Объявления
13.11.2012, 22:20     Ввести продажи книг за 3 года, пользуясь двумерным массивом
Ответ Создать тему
Опции темы

Текущее время: 02:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru