Так что я должен написать программу для => проанализировать три разных файла данных и попытаться подтвердить закон Бенфорда. Вы создадите консольное приложение, которое открывает каждый файл, подсчитывает количество значений, начинающихся с «1», «2», «3» и т. Д., А затем выводит проценты каждой цифры.C + + Закон Бенфорда Закон.
Я думаю, что у меня есть это, но я продолжаю получать ошибки в Dev C++.
int analyzeData(string fname) {
ifstream infile(string fname);
int tmp,count = 0;
float percents[9];
int nums[9] = { 0 };
if(!infile.good())
return 1;
while(!infile.eof())
{
infile >> tmp;
tmp = first(tmp);
if(tmp > 0)
{
nums[tmp - 1] ++;
count++;
}
}
Это говорит о том, что «хороший», «eof» и «infile» являются неклассовыми типами? Я не знаю, что это значит! Помощь была бы очень признательна! благодаря!
my nemesis 'eof()' мы встречаемся снова! – andre