среда, 25 июня 2008 г.

Глава 5 упражнение 4

Допустим, что читатель занимается продажей книги "C++ для начинающих" (C++ For Fools). Напишите программу, которая требует ввода объема ежемесячных продаж этой книги в течение года (в экземплярах книг, а не в денежном выражении). В этой программе должен быть использован цикл, приглашающий ввести данные продаж за каждый месяц. Для этого используется массив указателей типа char *, инициализированных для указания на строки названий месяцев года, а введенные данные сохраняются в массиве значений типа int. После этого программа должна найти сумму содержимого массива и выдать отчет об общем объеме продаж за год.



#include <iostream.h>
#include <stdlib.h>

int main()
{
int i;
const char * month[12] =
{
"jan", "feb", "mart", "apr",
"may", "ijun", "ijul", "avgust",
"sept", "okt", "nov", "dec"
};
int cash[12];
int h = 0;
int accum = 0;
cout << "vvedite summu za kazdyj mecjac\n\n\n";
for (i=0; i<12; i++)
{
h=i+1;
cout << h << " " << month[i] << " : ";
cin >> cash[i];
cout << "\n";
}
for (i=0;i<12;i++)
{
h=i+1;
cout << month[i] << " : " << cash[i] << "\n";
accum = accum + cash[i];
}

cout << "\n\n\n summa za god : " << accum << endl;


system("PAUSE");
return 0;
}

Комментариев нет: