Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2012, 06:02   #1
ben74
Пользователь
 
Регистрация: 31.01.2012
Сообщений: 14
По умолчанию C++ Проверьте задачку на массивы

В массиве хранятся сведения о количестве осадков, выпавших за каждый день февраля, определить количество дней, когда осадков небыло.

Решить через Классы

Я вроде её решил, только значения долго вбивать и я не могу понять как решить через классы

Помогите советом или исправьте меня)))


Код:
#include <iostream>
using namespace std;
void main()
{locale::global(locale("rus"));//кириллица
{ float a[28];
int i = 0, zero = 0;
cout<<"\n Определить количество положительных и отрицательных элементов массива a[10]\n";
for(i=0; i<28; i++)
{
cout<<"\n Введите количиство осадков День ["<<i+1<<"]:";
cin>>a[i];
}
for(i=0; i<28; i++)
{
if(a[i]==0) zero+=1; // Количество дней без осадков
}
cout<<"\n Количество дней без осадков ="<<zero;
}
}
ben74 вне форума Ответить с цитированием
Старый 09.04.2012, 08:01   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Так примерно:
Код:
#include <iostream>
using namespace std;

class me{
 int i = 0, zero = 0;
 float a[28];

 void _input(){
  for(i=0; i<28; i++){
   cout<<"\n Введите количиство осадков День ["<<i+1<<"]:";
   cin>>a[i];
   if(a[i]==0) zero+=1; // Количество дней без осадков
  }
 }

 void result(){cout<<"\n Количество дней без осадков ="<<zero;}
}

void main()
locale::global(locale("rus"));//кириллица
cout<<"\n Определить количество положительных и отрицательных элементов массива a[10]\n";

me *ame=new me();
ame->_input();
ame->result();
delete ame;
getchar();

}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверьте задачку с While...Do. В PascalABC.Net AntoshkaK Паскаль, Turbo Pascal, PascalABC.NET 0 21.12.2011 17:33
решила задачку на линейный вычислительный процесс,проверьте пожалуйста! Anuto4ka Помощь студентам 2 31.10.2009 20:09
Проверьте ReM Общие вопросы Delphi 1 12.11.2008 17:32
Проверьте задачку {StaN} Паскаль, Turbo Pascal, PascalABC.NET 3 04.07.2008 13:20