Bài viết được gửi bởi cuti
Bác giải thích thế thì dân tin học như tui cũng bó tay huống hồ gi normal user.Dù sao cũng cám ơn bác nhiều
tớ online chủ yếu ngoài service nên ít dám post code lên vì không có điều kiện test code (chạy hay không). Mặt khác không nhớ một số (đông) tên hàm. Lần này post đại, mấy hàm in đậm tớ không nhớ tên, cậu là "dân tin học" thì thay thế dùm. Cảm ơn.
Code:
#include <iostream.h>
#include <fstream.h>
const MARKS_LENGTH = 9;
int main(int argc, char* argv[])
{
printf("Hello World!\n");
fstream fin("in.txt", ios::in);
fstream fout("out.txt", ios::out);
char* tmp = new char[50];
int currentMark = 1;
float sumOfMarks = 0;
while (!fin.eof())
{
if (currentMark <= MARKS_LENGTH)
{
fin >> tmp;
fout << tmp << " ";
if (doiduocvekieuso(tmp) // diem
{
sumOfMarks += doivekieuso(tmp);
currentMark++;
if (currentMark = MARKS_LENGTH) // diem cuoi cung
{
fout << sumOfMarks / MARKS_LENGTH << endl;
}
};
}
else // het mot record
{
currentMark = 1;
sumOfMarks = 0;
}
}
fin.close();
fout.close();
return 0;
}
Bookmarks