Em làm cái bài tập này :
Giảng viên cần tìm ra điểm số cao nhất của bài kiểm tra môn lập trình cơ sở. Giả sử lớp học có 30 sinh viên có số thứ tự 1 đến 30 đồng thời muốn biết điểm cao nhất là của sinh viên có số thứ tự bao nhiêu?
Em giải như sau:
#include
#include
int main()
{
int32_t array[30], number_array(sizeof(array) / sizeof(int32_t));
for (int32_t number = 0; number <= number_array - 1; number++)
{
std::cout << “number (” << number << “)”; std::cin >> array[number];
}
int32_t max_num;
for (int32_t number(1); number <= number_array - 1; number++)
{
if (sizeof(array[30]) - sizeof(array[number]) / sizeof(int32_t) == 0)
{
if (array[0] <= array[number])
{
max_num = array[number];
}
else if (array[0] >= array[number])
{
max_num = array[0];
}
}
else if (array[number] >= max_num)
{
max_num = array[number];
}
if (array[number] == array[30])
{
std::cout << "the maxium mark: " << max_num << std::endl;
}
}
system(“pause”);
return 0;
}
sau build nó ra cái lỗi này:
MSB6006 “CL.exe” excited with code 2
(Severity Code Description Project File Line Suppression State
Error MSB6006 “CL.exe” exited with code 2. part 9 C:\Program Files\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets 429)
Zay thì thế là sao nhỉ? Em ko hiểu lắm mong anh giải thích