Em cho n từ 1 thì sao lại = 0 đc nhỉ? Vậy là bác xử lý cái biểu thức trc rồi mới làm, còn em đâm đầu vào vũng sh*t luôn ko thèm suy nghĩ
tại hạng tử tổng quát có dạng (-1)^k * x^(2k+1) / (2k+1)! nhìn vào thì thấy x/1! ứng với k=0 vậy thì i1 phải chạy từ 0 @.@ dấu là (-1)^k dương nếu k chẵn và âm nếu k lẻ
nôm na là cách trình bày code theo 1 tiêu chuẩn nào đó. vd như - 1 dòng tối đa bao nhiêu ký tự (70,79, hay 80?) - 1 tab chứa mấy khoảng trắng (thông thường là 4 hoặc 2) - dấu {} trong while/for, if else đặt như thế nào? - tên biến là tenBien hay TenBien hay ten_bien? - tên hàm, tên type/class là tenHam hay TenHam hay ten_ham? - tên type/class là tenClass hay TenClass hay ten_class? - tên data member của class (thêm m_ ở phía trước hay _ ở phía sau?) - tên macro là TEN_MACRO, hay ten_macro...? - tên hằng số kHangSo hay HANG_SO? - khai báo nhiều biến cùng 1 dòng, hay khai báo mỗi biến 1 dòng? - 1 hàm tối đa bao nhiêu dòng (20, 25, ...)? v.v...
Ôi cái đẹt đang nghỉ hè mà cho vào đây để tra tấn à Mà may mình ko học FPT kinh khủng quá rối hết cả mắt
Mã: #include <stdio.h> #include <stdlib.h> int gt(int n) { if(n==1) return n; return (n*gt(n-1)); } float power(float a, int b) { int x; if(b==0) return 1; for(x = 0;x<b;x++) a*=a; return a; } void foo(float x, int n, float *v) { int i1; *v=0; for (i1=0;i1<=n;i1++) *v=*v+power(-1,i1)*(power(x,2*i1+1)/gt(2*i1+1)); *v=2+*v; } int main() { system("cls"); float x1, x2, v1,v2; x1 = 1, x2 = 2; int n = 100; printf("\n"); foo(x1,n,&v1); foo(x2,n,&v2); printf(" v1 = %4.4f \n\n", v1); printf(" v2 = %4.4f \n\n", v2); system("pause"); return(0); } quên mịe cách ghi float rồi
ngày xưa rớt cái môn tin học đại cương hai lần, bực quá cho nó đi luôn đăng ký thêm môn khác cho đủ tín chỉ và thoát được 2 năm rưỡi đại cương, may mắn vkl, thi máy đủ rồi bắt code trên giấy nữa, khó vãi hà mình dốt đặc mấy cái vi tính này cả Access với giải bài toán đơn hình, vận tải bằng Excel cũng muốn xỉu rồi
Lúc đầu em cũng định làm thế này, nhưng mà nghĩ đề chỉ cho 1 hàm foo, ko biết có đc tạo thêm hàm ko ? CƠ mà 2 cái hàm gt với power cho vào hàm foo có đc ko nhỉ ?
Tùy vào thầy, nếu họ cho bạn lười thì bạn chơi pow của math.h luôn, còn không thì bạn phải tự viết cái func power của riêng bạn. Thường là phải viết func mới nếu cần. Câu trả lời cho câu 2 là có. PS: Học C từ năm ngoái, bây giờ mới làm lại thử 1 bài mà thấy không còn được như trước, các sếp có ý kiến gì để thực hành coding thường xuyên không nhỉ.
Vừa thi xong Em nhét func() vào func() khác thì nó báo lỗi cú pháp, tách riêng ra thì ko bị nữa. Còn lại là dùng 70% kiến thức học đc trong mấy page đầu