Hỏi & đáp lập trình - Page 2


Ram Laptop DDR3, Ổ Cứng SSD Giá Siêu Tốt tại zShop.vn



Trang 2 / 187 Đầu tiênĐầu tiên 12341252102 ... Cuối cùngCuối cùng
Hiển thị kết quả 11 đến 20 trên tổng số 1865

Chủ đề: Hỏi & đáp lập trình

  1. #11
    Ngày tham gia
    20-05-2007
    Bài viết
    55
    Rep Power
    22
    Theo tui thì còn tùy trường hợp. Những ngành như quản trị mạng hay phần cứng thì không cần biết lập trình nhưng những ngành như lập trình mạng, hay lập trình hệ thống nhúng mà không biết lập trình thì chỉ còn biết cắn lưỡi.

    =>Tôi bỏ phiếu trắng (không tán thành cũng như không phản đối).


  2. #12
    Ngày tham gia
    01-02-2007
    Bài viết
    93
    Rep Power
    23
    Ai giải hộ mình bài này với , nghĩ mãi chả ra

    Đề : 1.tính tổng S=1+1/2+1/3+....+1/n > sử dụng loop
    2.Nhập các giá trị cho mảng sau đó in ra có bao nhiêu số dương trong đó ,tính tổng các số âm ,co bao nhiêu số chính phương , bao nhiêu số nguyên tố .

    Cảm ơn trước nha


  3. #13
    Ngày tham gia
    25-09-2002
    Đến từ
    The Hell
    Bài viết
    1,506
    Rep Power
    0
    Cái bài 1 dùng ứng dụng Cn gì gì đó trong toán lớp 12 với đệ quy là xong .
    Câu 2 thì nhập mảng , sau đó duyệt nếu >0 thì count += 1, còn <0 thì tong += số âm đó , còn số chính phương với số nguyên tố là cái số gì thì tớ quên xừ nó rồi


  4. #14
    Ngày tham gia
    20-05-2007
    Đến từ
    Thành phố buồn
    Bài viết
    84
    Rep Power
    22

    Smile

    Trích dẫn Từ bài viết của = V.T = Xem bài
    Ai giải hộ mình bài này với , nghĩ mãi chả ra

    Đề : 1.tính tổng S=1+1/2+1/3+....+1/n > sử dụng loop
    2.Nhập các giá trị cho mảng sau đó in ra có bao nhiêu số dương trong đó ,tính tổng các số âm ,co bao nhiêu số chính phương , bao nhiêu số nguyên tố .

    Cảm ơn trước nha
    Lần sau các bạn post câu hỏi nhớ ghi rõ yêu cầu nhe , như cần hỏi ý tưởng, giải thuật hay hiện thực (và phải ghi rõ hiện thực bằng ngôn ngữ nào!!!)
    Do bạn không ghi rõ yêu cầu nên mình xin viết mã giả ngôn ngữ pascal:
    Begin
    label lap; //khai báo nhãn
    integer n;
    real i;
    i := 0;
    read(n); //nhập n
    lap:
    i := i + 1 / n;
    loop lap;//nhay
    write(i); //xuat ket qua
    End;

    (xin lổi nếu mình nhớ không lầm thì lệnh loop là lệnh nhảy tương tự lệnh goto, phải không? Mình cũng không chắc lắm)


  5. #15
    Ngày tham gia
    20-05-2007
    Đến từ
    Thành phố buồn
    Bài viết
    84
    Rep Power
    22

    Smile Giải bài 2

    Trích dẫn Từ bài viết của = V.T = Xem bài
    Ai giải hộ mình bài này với , nghĩ mãi chả ra

    Đề : 1.tính tổng S=1+1/2+1/3+....+1/n > sử dụng loop
    2.Nhập các giá trị cho mảng sau đó in ra có bao nhiêu số dương trong đó ,tính tổng các số âm ,co bao nhiêu số chính phương , bao nhiêu số nguyên tố .

    Cảm ơn trước nha
    Ngôn ngữ C++:


    #include<iostream.h>
    void main{

    int hang, cot;
    int A[hang][cot];
    int dem_so_duong = 0;
    int dem_so_nguyen_to = 0;
    int tong_so_am = 0;
    cin>>hang;
    cin>>cot;

    for (int i = 0; i < hang; i++)
    for (int j = 0; j < cot; j++){

    if (A[i][j] >= 0) dem_so_duong ++;
    else tong_so_am += A[i][j];

    bool kiem_tra_nguyen_to = true;
    for (k = 2; k < A[i][j]; k++)
    if (A[i][j] % k == 0){
    kiem_tra_nguyen_to = false;
    break;
    }
    if (kiem_tra_nguyen_to) dem_so_nguyen_to ++;

    }

    }

    còn số chính phương là gì? quên mất tiêu rồi!!!:p

    Last edited by canh en buon; 20-06-2007 at 19:21.

  6. #16
    Ngày tham gia
    20-05-2007
    Đến từ
    Thành phố buồn
    Bài viết
    84
    Rep Power
    22

    Smile Giải lại bài 1

    Xin lỗi hồi nãy mình lộn lệnh loop trong assembly (lần sau nói vòng lặp là mình hiểu rồi, dốt anh văn lắm:p )

    var i: integer;
    var n: integer;
    var ketqua: real

    Begin

    Read(n);
    ketqua = 0;
    For i:= 1 to n do ketqua = ketqua + 1/i;
    Write(ketqua);

    End.


  7. #17
    Ngày tham gia
    21-05-2007
    Bài viết
    77
    Rep Power
    22

    help

    Có ai biết ma phương là gì không? Và cách xây dựng 1 ma phương.


  8. #18
    Ngày tham gia
    01-02-2007
    Bài viết
    93
    Rep Power
    23
    Uh sry , mình quên mất ko nói rõ , cảm ơn bạn nha . Ban. có thể giải lại cho mình mấy bài đó theo ngôn ngữ C được không vì mình đang học C mà . Khó quá học C đúng là đau cả đầu khó hiểu thế không biết .
    Cảm ơn bạn lắm lắm .

    À quên bạn giải cho mình theo kiểu như viết vào máy rồi chạy luôn đó nhá , kiểu hiện thực thì phải

    Còn cái này nữa :
    Số chính phương là số mà bình phương phần nguyên căn bậc 2 của nó bằng chính nó ví dụ như các số 4 , 16 , 9 , 25...
    k là số chính phương nếu ((int)sqrt(a))^2 == a

    Còn nữa cái số nguyên tố là số như thế nào ấy nhỉ

    Last edited by = V.T =; 26-05-2007 at 09:37.

  9. #19
    Ngày tham gia
    20-05-2007
    Đến từ
    Thành phố buồn
    Bài viết
    84
    Rep Power
    22

    Smile Số chính phương

    Trích dẫn Từ bài viết của = V.T = Xem bài
    Uh sry , mình quên mất ko nói rõ , cảm ơn bạn nha . Ban. có thể giải lại cho mình mấy bài đó theo ngôn ngữ C được không vì mình đang học C mà . Khó quá học C đúng là đau cả đầu khó hiểu thế không biết .
    Cảm ơn bạn lắm lắm .

    À quên bạn giải cho mình theo kiểu như viết vào máy rồi chạy luôn đó nhá , kiểu hiện thực thì phải

    Còn cái này nữa :
    Số chính phương là số mà bình phương phần nguyên căn bậc 2 của nó bằng chính nó ví dụ như các số 4 , 16 , 9 , 25...
    k là số chính phương nếu ((int)sqrt(a))^2 == a

    Còn nữa cái số nguyên tố là số như thế nào ấy nhỉ
    ý tưởng: lấy căn của a, sau đó lấy phần nguyên của a bình phương lên nếu không thay đổi => số chính phương

    hiện thực ngôn ngữ VC++

    #include<iostream.h>
    #include<math.h>//kiểm tra xem có hàm sqr và sqrt không
    void main {

    int hang, cot;
    int A[hang][cot];
    int dem_so_chinh_phuong = 0;
    cin>>hang;
    cin>>cot;

    for (int i = 0; i < hang; i++)
    for (int j = 0; j < cot;j++)
    cin>>A[i][j]; //nhập các giá trị cho mảng

    double sqrt_a;
    int int_a;
    for (i = 0; i < hang; i++)
    for (j = 0; j < cot; j++)
    {
    sqrt_a = sqrt(A[i][j]);
    int_a = sqrt_a; //ép kiểu để lấy phần nguyên của a
    if ( sqr(int_a) == A[i][j] ) dem_so_chinh_phuong++;
    }

    cout<<"So chinh phuong hien co trong mang la:"<<dem_so_chinh_phuong;

    }

    Nếu dùng ngôn ngữ C (ko phải C++) : thay thư viên iostream.h và các hàm cin, cout bằng thư viên stdio.h và các hàm printf, scanf.

    Số nguyên tố là số chỉ chia hết cho 1 và chính nó!!!


  10. #20
    Ngày tham gia
    20-05-2007
    Đến từ
    Thành phố buồn
    Bài viết
    84
    Rep Power
    22

    Smile Ma phương

    Trích dẫn Từ bài viết của Gaique9x Xem bài
    Có ai biết ma phương là gì không? Và cách xây dựng 1 ma phương.
    Ma phương bậc n: là 1 ma trận 2 chiều chứa các số từ 1 đến n^2 sao cho tổng các hàng bằng các cột và bằng 2 đường chéo chính

    Ví dụ ma phương bậc 5:
    11 18 25 02 09
    10 12 19 21 03
    04 06 13 20 22
    23 05 07 14 16
    17 24 01 08 15

    Các hàng, cột, và 2 đường chéo chính đều bằng 65

    Cách xây dựng ma phương bậc lẻ:
    Ví dụ ma phương bậc 3:

    Đầu tiên đặt số 1 vào chính giữa hàng cuối
    * * *
    * * *
    * 1 *
    Tiếp tục đặt số 2 vào vị trí đường chéo phải dưới
    (nếu vướt quá giới hạn hạn hàng qui định (số hàng giới hạn 3) thì đưa nó lên đầu)
    * * 2
    * * *
    * 1 *
    Tiếp tục đặt số 3 trên đường chéo (nếu vượt cột qui định thì chuyển nó trở về cột đầu tiên)
    * * 2
    3 * *
    * 1 *
    Tiếp tục đặt số 4 trên đường chéo, nhưng vì vị trí nó trùng với số 1 nên ta đưa nó lên trên số 3
    4 * 2
    3 * *
    * 1 *
    Số 5 và 6 tiếp tục đưa đặt vào đường chéo
    4 * 2
    3 5 *
    * 1 6
    Tiếp tục như thế cho đến khi hoàn thành ma phương
    4 9 2
    3 5 7
    8 1 6
    Tóm lại để tạo 1 ma phương bậc lẻ ta chỉ cần chú ý:
    + Đặt các số liên tiếp trên đường chéo.
    + Nếu vượt quá hàng/cột qui đinh thi ta cho nó quay trở lại vị trí hàng cột đầu tiên.
    + Nếu vị trí đặt đã có sẵn số nào đó thì ta đặt nó ở trên vị trí cũ.

    * Đây là giải thuật dành cho ma phương bậc lẻ, còn đối với ma phương bậc chẵn thì giải thuật hơi phứt tạp hơn!!! (bạn chịu khó tự tìm hiểu nhé)


Trang 2 / 187 Đầu tiênĐầu tiên 12341252102 ... Cuối cùngCuối cùng

Bookmarks

Bookmarks

Quyền hạn

  • Bạn không thể gửi bài mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi kèm files
  • Bạn không thể sửa bài đã gửi
  •  
>