Windows32

  • Автор темы o4en1 krutoi
  • Дата начала
Статус
Закрыто для дальнейших ответов.
O

o4en1 krutoi

#1
Код:
#include <windows.h>
class SchoolClass
{
int *ClassData;
int ClassDataIndex;
public:
SchoolClass(int NumberStudents);
~SchoolClass(void);
void AddScore(int Score);
int GetScore(int Index);
float AverageScore(void);
};
SchoolClass::SchoolClass(int NumberStudents)
{
ClassData = new int[NumberStudents];
ClassDataIndex = 0;
}
SchoolClass::~SchoolClass(void)
{
delete ClassData;
}
void SchoolClass::AddScore(int Score)
{
ClassData[ClassDataIndex++ ] = Score;
}
int SchoolClass::GetScore(int Index)
{
if(Index <= ClassDataIndex)
{
return ClassData[Index];
}
else
{
return -1;
}
}
float SchoolClass::AverageScore(void)
{
float Sum = 0;
if(ClassDataIndex == 0)
{
return -1;
}
for(int loop_index = 0;loop_index < ClassDataIndex;loop_index++)
{
Sum += (float) ClassData[loop_index];
}
return Sum / (float) ClassDataIndex;
}
void main()
{
SchoolClass HistoryClass(9);
SchoolClass EnglishClass(10);

HistoryClass.AddScore(80);
HistoryClass.AddScore(81);
HistoryClass.AddScore(82);
HistoryClass.AddScore(83);
HistoryClass.AddScore(84);
HistoryClass.AddScore(85);
HistoryClass.AddScore(86);
HistoryClass.AddScore(87);
HistoryClass.AddScore(88);


EnglishClass.AddScore(91);
EnglishClass.AddScore(92);
EnglishClass.AddScore(93);
EnglishClass.AddScore(94);
EnglishClass.AddScore(95);
EnglishClass.AddScore(96);
EnglishClass.AddScore(97);
EnglishClass.AddScore(98);
EnglishClass.AddScore(99);
EnglishClass.AddScore(100);

cout << "Average score for History class: ";
cout << HistoryClass.AverageScore() << "\n";
cout << "Average score for English class:";
cout << EnglishClass.$AverageScore() << "\n";
}
 

morpheus

скриптописец
07.08.2006
3 915
1
#2
ошибка в строке #404

подробнее расписать надо
 
P

Pasha

#3
<!--QuoteBegin-o4en1 krutoi+25:01:2008, 10:10 -->
<span class="vbquote">(o4en1 krutoi @ 25:01:2008, 10:10 )</span><!--QuoteEBegin-->cout << EnglishClass.$AverageScore() << "\n";
[snapback]94996" rel="nofollow" target="_blank[/snapback]​
[/quote]Давно я на плюсах не писал, похоже, синтаксис поменялся серьезно.
 
O

o4en1 krutoi

#4
я убрал доллар пишет вот такие ошибки
d:\my progs\m\windows32\111.cpp(77): error C2065: 'cout' : undeclared identifier
d:\my progs\m\windows32\111.cpp(78): error C3861: 'cout': identifier not found, even with argument-dependent lookup
d:\my progs\m\windows32\111.cpp(79): error C3861: 'cout': identifier not found, even with argument-dependent lookup
d:\my progs\m\windows32\111.cpp(80): error C3861: 'cout': identifier not found, even with argument-dependent lookup


ошибка в строке #404

подробнее расписать надо
распиши если нетрудно
 
P

Pasha

#5
Для: o4en1 krutoi
В начале файла:
Код:
#include <iostream>
using namespace std;
 
Статус
Закрыто для дальнейших ответов.