|
|
|
| не работаеет самый последнии <cout>
вот код:
//prakticheskoe primenenie massiva
#include<iostream.h>
#include<math.h>
void main ()
{
float mag[5] ,y,k,max,min;
int n,d,x,h;
y=0;
max=0;
min=0;
for(n=0;n<=4;n++)
{
cout<<" Сумма продажи за"<<n+1<<"- й День ";
cin>>mag[n];
y=y+mag[n];
if(mag[n]>max)
{
max=mag[n];
x=n;
}
if(mag[n]<min)
{
min=mag[n];
d=n;
}
}
cout<<endl;
cout<<" Сумма продажи за неделю - "<<y<<endl<<endl;
k=y/5;
cout<<" Сумма продажи за день - "<<k<<endl<<endl;
cout<<"Самый прибыльный день - "<<x+1<<"составил - "<<max<<endl<<endl;
cout<<"Самый плохой день -"<<d+1<<" составил - "<<min<<endl<<endl;
cin.get ();
cin.get ();
}
вот что выдаеет !!!!
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
результат выполнения программы
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
сумма продажи за 1-й день 25
сумма продажи за 2-й день 14
сумма продажи за 3-й день 23
сумма продажи за 4-й день 32
сумма продажи за 5-й день 15
Сумма продажи за неделю - 109
Сумма средней продажи за день - 21.8
Самый прибыльный день - 4 составил - 32
Самый плохой день - -858993459 составил - 0 <<<-------как с этим бороься?
Помогите пожалуйста | |
|
|
|
|
|
|
|
для: XPyCT
(08.04.2007 в 20:41)
| | Надо переменную min инициализировать не нулем, а большим числом (заведомо большим, чем любая сумма продаж за день) | |
|
|
|
|
|
|
|
для: oleg_alexeev
(08.04.2007 в 20:49)
| | или присвоить самую первую цену
чтоб не искать первый предел | |
|
|
|
|
|
|
|
для: bronenos
(08.04.2007 в 21:46)
| | спасибо сейчас попробую | |
|
|
|
|
|
|
|
для: XPyCT
(09.04.2007 в 10:49)
| | большое сасибо получилось
вот результат:
сумма продажи за 1-й день 66
сумма продажи за 2-й день 25
сумма продажи за 3-й день 32
сумма продажи за 4-й день 15
сумма продажи за 5-й день 11
Сумма продажи за неделю - 149
Сумма средней продажи за день - 29.8
Самый прибыльный день - 1 составил - 66
Самый плохой день - 5 составил - 11
_____________________________________
я сделал как вы сказали <min=60000; > - все работает | |
|
|
|