Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Tổng các phần tử trong mảng double

  1. #1
    Ngày gia nhập
    09 2008
    Bài viết
    0

    Wink Tổng các phần tử trong mảng double

    C Code:
    1. #include"stdio.h"
    2. #include"conio.h"
    3. double sum(double *a,int n);
    4. void nhap();
    5. main()
    6. {
    7.     double b[4];
    8.    
    9.     printf("\nNhap cac phan tu:");
    10.     nhap();
    11.    
    12.     printf("sum=%f",sum(b,4));
    13.     getch();
    14. }
    15. double sum(double *a,int n)
    16. {
    17.     double s=0;
    18.     int i;
    19.     for(i=0;i<n;i++)
    20.     s+=a[i];
    21.     return s;
    22. }
    23. void nhap()
    24. {
    25.     double a[4];
    26.     int i;
    27.     for(i=0;i<4;++i)
    28.     {
    29.         printf("b[%d]=",i);
    30.         scanf("%f",&a[i]);
    31.     }
    32. }


    *Vui lòng bọc code vào tag code khi post bài trên diễn đàn. Xem lại tiêu đề tôi đã sửa cho bạn
    Đã được chỉnh sửa lần cuối bởi QuangHoang : 26-02-2009 lúc 08:16 AM.

  2. #2
    Ngày gia nhập
    02 2008
    Nơi ở
    Việt Nam
    Bài viết
    577

    C Code:
    1. #include"stdio.h"
    2. #include"conio.h"
    3. double sum(double *a,int n);
    4. void nhap(double *a,int n);
    5. main()
    6. {
    7.     double b[4];
    8.    
    9.     printf("\nNhap cac phan tu:");
    10.     nhap(b,4);
    11.    
    12.     printf("sum=%f",sum(b,4));
    13.     getch();
    14. }
    15. double sum(double *a,int n)
    16. {
    17.     double s=0;
    18.     int i;
    19.     for(i=0;i<n;i++)
    20.     s+=a[i];
    21.     return s;
    22. }
    23. void nhap(double *a,int n)
    24. {
    25.     int i;
    26.     for(i=0;i<n;++i)
    27.     {
    28.         printf("b[%d]=",i);
    29.         scanf("%lf",&a[i]);  ///
    30.     }
    31. }
    Thử xem đc chưa bạn.

Các đề tài tương tự

  1. Tại sao trong C# kiểu double 0.15/3 = 0.049999999999999996 mà không phải = 0.05 ?
    Gửi bởi kazat trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 13-04-2013, 09:36 PM
  2. Lập trình C++ Lỗi declaration is incompatible with "double fmax(double, double)" sửa thế nào?
    Gửi bởi hikaru1505 trong diễn đàn Thắc mắc lập trình C/C++ trên Linux
    Trả lời: 1
    Bài viết cuối: 20-01-2013, 05:03 PM
  3. Kỹ thuật C Vấn đề lấy phần nguyên của hàm float, hay double.
    Gửi bởi nguyennhutbinh_269 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 9
    Bài viết cuối: 07-12-2012, 09:01 AM
  4. float và double trong C++: warning C4244: conversion from 'double' to 'float'
    Gửi bởi dungtimtoinua2008 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 10
    Bài viết cuối: 18-03-2010, 11:25 PM
  5. Nỗi: cannot convert `double' to `double*' for argument `1' to `double
    Gửi bởi hohohaha trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 30-09-2009, 10:31 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn