Câu trả lởi ở bài #4 không giống với cách hiểu củab tôi.
Trong code ở bài #2:
ifstream infile;
infile.open(duongdan);
int n;
infile >> n;
Type: Các bài viết; User: NguNhuheo; Từ khóa:
Câu trả lởi ở bài #4 không giống với cách hiểu củab tôi.
Trong code ở bài #2:
ifstream infile;
infile.open(duongdan);
int n;
infile >> n;
1. Copy code trên vào Notepad hoặc Word
2. Dò từ trên xuống, cho đên khi gặp một dấu "}"
3. Dò ngược trở lên, cho đến khi gặp dấu "{" gần nhất
4. Xóa cái block code nằm giữa hai dấu ấy, và luon cả...
Hàm giải phương trình bậc 2 bằng công thức delta
#include <math.h>
#define BANGZERO(x) ((fabs(x) <= 1e-10)? 1 : 0)
#define SOSANH(x1, x2) (BANGZERO((x1)-(x2)))
// hàm so...
Dùng đệ quy.
Đầu tiên hết tính cả dãy.
Sau đó tách ra làm hai nhánh. Một nhánh bỏ bớt phần tử bên trái, nhánh kia bỏ bớt phần tử bên phải.
Khi còn 1 phần tử thì dừng.
Code của hai bạn bị vướng lỗi căn bản của lập trình:
Số thực rất ít khi tròn trịa như số nguyên. Vì vậy dùng toán tử == để so sánh số thực sẽ dẫn đến kết quả sai tét bét.
100 người làm bài tập giải...
Nếu đã nạp các ký tự vào một chuỗi trước khi in thì dùng đệ quy trông cho nó "nguy hiểm".
// Example program
#include <stdio.h>
#include <string.h>
#define MAXSTR 20
void PrintLine(char...
Viết một hàm tính số ngày trong tháng. Hàm trả về 0 nếu tháng hoặc năm không hợp lệ.
So sánh ngày với kết quả hàm này, nếu ngày nhỏ hơn 1 hoặc lớn hơn kết quả hàm thì là không hợp lệ
int...
Hiểu mần chi? Bài này là bài spam. Người chủ thớt chỉ cốt quảng cáo doanh nghiệp bán phụ tùng ô tô của mình.
Bài C++ mà đưa vào hộp C# là biết dân chuyên tầm bậy rồi.
Chú thích: C++ viết hoa nhé.
Nếu đơn giản như đề bài, tức là chỉ in số và "(s)" thôi thì đơn giản như vầy:
int days;
scanf("%d", &days);
printf("%d day(s) = %d year(s), %d week(s), %d day(s)", days, days/365,...
Làm không được chút xíu nào thì gọi là "bí toàn tập" chứ "hơi bí" cái nổi gì.
Để giải bài này thì còn tuỳ thuộc vào chỉ muốn code một hàm main từ đầu đến cuối hay đã học qua cách phân công việc ra...
#include <iostream>
#include <time.h>
// function to pick nm distinct numbers from an array of ln numbers
void PickRandNums(int *a, int ln, int nm) {
int pos, tmp;
for (int upper =...
Code màu mè vec to tùm lum nhưng thuật toán thì dở.
Thuật toán kinh điển của bốc ngẫu nhiên không trùng là bốc và swap vị trí.
0 1 2 3 4 5 6 7 9
1. Random khoảng 0-9. Giả sử được số 3
swap 3...
Trời. Làm cả một bài tập, cả đống code thế mà còn hỏi câu này?
Thì cứ thử đi rồi tự động học được.
fgets lấy cả cái ký tự xuống dòng (return/enter) khi bạn gõ tên TP.
Để loại ký tự xuống dòng, thêm code này:
tt.TenTP[strcspn(tt.TenTP, "\n\r")] = '\0';
Không biết làm phần nào?
Phần xuất ra màn hình thì như vầy:
// C code, xuất ra màn hình mã ASCII của chuỗi c
for (char *p = c-1; *++p ; ) printf("ascii %d \n", *p);
bao = 1
kéo = 2
búa = 3
switch (ta - may + 2)
{
case 0: // ta nhỏ hơn máy 2 -> thắng
case 1: // ta nhỏ hơn máy 1 -> thua
case 2: // bằng nhau (hoà)
case 3: // ta lớn hơn máy 1 -> thắng
Muốn hiểu -> thì phải hiểu . trước:
. là toán tử truy cập thuộc tính hay phương thức (hàm) của struct hay class.
Ví dụ struct X là một dạng được khai báo với vài thuộc tính, trong đó có ttY
A là...
Bởi vì bạn hiểu rằng a[i] thì i là chỉ số phần tử mảng: a[i] là phần tử thứ i trong mảng.
Đó là quan niệm sai lầm.
Trong C, [ ] là toán tử truy xuất phần tử mảng. a[i] truy xuất phần tử cách...
Trong lập trình, số thực không thể so sánh chính xác được.
Chỉ có thể so sánh trong một dung sai chấp nhận thôi.
Ví dụ dung sai là 1 phần tỷ (1E-9). Thì hai số khác nhau ở độ một phần tỷ coi như...
Tây con biểu diễn tiếng Tây với ai vậy?
Lần sau hỏi thì chớ viết tắt. Đọc câu hỏi của bạn còn khó hơn debug code. Ít nhất code còn có tiêu chuẩn. Mấy bạn trẻ nói chuyện không biết tra tiêu chuẩn ở đâu.
Sai ở hàm tìm số lớn nhất:
int...
Đâu cần tìm bằng gu-gô hay gu-ghiếc gì.
Thớt chỉ muốn ăn sẵn, không chịu khó mò vào mấy cái thớt chỉ dẫn ở đầu góc "Nhập môn lập trình C/C++" này. Chúng ràng ràng cả đống.
Kiến thức 'úp' cái mốc xì.
Cả đống bài có thấy bài nào nói về virtual class hay bài nào cho thấy những điều kiện căn bản của OOP đâu?
1. đóng gói (encapsulation)?
2. kế thừa (iunheritance)?
3. đa...
Tìm bằng từ viết tắt thì làm sao thấy được.
Có câu hỏi nhờ người ta mà cũng lười biếng không gõ cho nghiêm chỉnh.
Kết luận hơi sớm trước khi hiểu luật của switch-case.
switch (biểu thức có giá trị là kiểu integer hoặc char)
case (hằng số kiểu integer hoặc char)
Như vậy chỉ cần đổi kiểu logic thành kiểu...