30/09/2018, 16:16
Nhờ chuyển code C++ thành C
Mọi người ai rành C có thẻ giúp mình chuyển đoạn code C++ này thành C được không ạ?
#include<iostream>
using namespace std;
int main()
{
cout<<"Nhap so tien trinh ";
int n;
cin>>n;
double tArrive[10];
double tCPUBrust[10];
cout<<"Mac dinh thoi diem den tien trinh thu 1 = 0"<<endl;
tArrive[0] =0;
cout<<"Nhap CPU Brust cho tien trinh thu 1 : ";
cin>>tCPUBrust[0];
for (int i = 1; i < n; i++)
{
int a= i+1;
cout<<"Nhap thoi diem den tien trinh thu "<<a<<" : ";
cin>>tArrive[i];
cout<<"Nhap CUP Brust cho tien trinh thu "<<a<<" : ";
cin>>tCPUBrust[i];
}
double tEnd[10];
tEnd[0] = 0;
for (int i = 1; i <= n; i++)
{
tEnd[i]= tEnd[i-1]+ tCPUBrust[i-1];
}
double tongCPUBrust = 0;
double tongArrive = 0;
for (int i = 0; i < n; i++)
{
tongCPUBrust = tongCPUBrust + tEnd[i+1];
}
for (int i = 0; i < n; i++)
{
tongArrive = tongArrive + tArrive[i];
}
double tQuayVong = (tongCPUBrust-tongArrive)/n;
double tThoiGianChoTrungBinh = (tongCPUBrust - tEnd[n]-tongArrive)/n;
cout<<"Thoi gian cho trung binh cua giai thuat dinh thoi CPU FCFS = "<<tThoiGianChoTrungBinh<<endl;
cout<<"Thoi gian quay vong cua giai thuat dinh thoi CPU FCFS = "<<tQuayVong<<endl;
return 0;
}
Bài liên quan
Có mỗi lệnh
cout
là C không có thôi, các lệnh còn lại C vẫn chạy được. Chỉ cần đổi lệnh Cout thành printf.Cách đổi:
thành
Code hoàn chỉnh
cảm ơn a nhiều lắm,Thì ra khác có chổ nhập xuất.
Tại em không chịu để ý kỹ thôi
Hi,tại em củng chưa làm c lần nào,mà trường lại bắt viết c biên dịch = gcc,em viết c++ biên dịch g++ xong nộp luôn,em biên dịch gcc báo nhiều lỗi quá.phải gắn mò linux từ từ
nếu thắc mắc về lập trình linux thì lập topic hỏi anh, anh có nhiều kn lập trình linux
Hi vậy anh chỉ em cái cảnh báo này ntn nha,em dùng code ở trên anh sửa cho em đó.
Sửa lại thành