Форум: Форум C++Разное
Новые темы: 00
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: массивы и цикл!!! помогите запарка
 
 автор: XPyCT   (08.04.2007 в 20:41)   письмо автору
 
 

не работаеет самый последнии <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 <<<-------как с этим бороься?
Помогите пожалуйста

  Ответить  
 
 автор: oleg_alexeev   (08.04.2007 в 20:49)   письмо автору
 
   для: XPyCT   (08.04.2007 в 20:41)
 

Надо переменную min инициализировать не нулем, а большим числом (заведомо большим, чем любая сумма продаж за день)

  Ответить  
 
 автор: bronenos   (08.04.2007 в 21:46)   письмо автору
 
   для: oleg_alexeev   (08.04.2007 в 20:49)
 

или присвоить самую первую цену
чтоб не искать первый предел

  Ответить  
 
 автор: XPyCT   (09.04.2007 в 10:49)   письмо автору
 
   для: bronenos   (08.04.2007 в 21:46)
 

спасибо сейчас попробую

  Ответить  
 
 автор: XPyCT   (09.04.2007 в 10:56)   письмо автору
 
   для: 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; > - все работает

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования