Код: Выделить всё
TTFTFTTTFTFTFFTTFTTF
ABC54102 T FTFTFTTTFTTFTTF TF
DEF56278 TTFTFTTTFTFTFFTTFTTF
ABC42366 TTFTFTTTFTFTFFTTF
ABC42586 TTTTFTTT TFTFFFTF
Это мой полный код:
Код: Выделить всё
#include
#include
#include
#include
using namespace std;
void gradingTool(const char correctAnswers[], const char studentAnswers[], int &score, char &grade) {
score = 40;
for (int i = 0; i < 20; ++i) {
if (studentAnswers[i] == correctAnswers[i]) {
} else if (studentAnswers[i] == ' ') {
score -= 2;
} else {
score -= 1;
}
}
double percentage = (double(score) / 40) * 100;
if (percentage >= 90) {
grade = 'A';
} else if (percentage >= 80) {
grade = 'B';
} else if (percentage >= 70) {
grade = 'C';
} else if (percentage >= 60) {
grade = 'D';
} else {
grade = 'F';
}
}
int main() {
ifstream file("Ch8_Ex6Data.txt");
if (!file) {
cerr
Подробнее здесь: [url]https://stackoverflow.com/questions/79228767/my-program-is-supposed-to-compare-test-answers-from-a-file-but-it-isnt-registe[/url]