Problem zdaje się elementarny, bo i ja dopiero od dwóch tygodni się programowaniem interesuję. Zazwyczaj coś wymyślam, ale tu pomysłu nie mam... Chodzi o zadanie polegające na poproszeniu użytkownika o podanie sprzedaży książki w kolejnych miesiącach przez 3 lata. Problem pojawia się, gdy dodatkowo program ma liczyć sumę sprzedanych książek, ale nie ogółem, a osobno dla każdego wiersza tabeli, czyli danego roku. Potrzebuję więc trzech sum - po jednej dla każdego roku. Mój program na razie wygląda tak:
#include <iostream>
const int miesiace = 12;
const int lata = 3;
int main ()
{
using std::cout;
using std::cin;
using std::endl;
const char * miesiac[miesiace] =
{
"Styczen",
"Luty",
"Marzec",
"Kwiecien",
"Maj",
"Czerwiec",
"Lipiec",
"Sierpien",
"Wrzesien",
"Pazdziernik",
"Listopad",
"Grudzien"
};
int sprzedaz[lata][miesiace];
int rok;
int month;
cout << "Rok 1: \n";
for (rok = 0; rok < lata; rok++)
{
for (month = 0; month < miesiace; month++)
{
cout << "Podaj sprzedaz za miesiac " << miesiac[month] << ": ";
cin >> sprzedaz[rok][month];
cin.get();
};
cout << "Liczba sprzedanych egzemplarzy w " << rok + 1 << " roku: ";
cout << endl << endl << "Rok: " << rok + 2 << endl;
};
To nie cały kod, acz końcówka do niczego potrzebna tu nie jest. Jak zadać to coroczne sumowanie? Dzięki wielkie za ewentualną pomoc.