Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 4 của 4
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    biết tìm tổng nhưng không biết tìm tổng các phần tử chẵn và lẽ như thế nào

    Mã:
    #include <stdio.h> 
    #include <conio.h> 
    int a[20],i,n,dem,max=a[0];
     long s=0,y=0,snt=0;
    
    void nhap()
     { 
    printf("nhap so phan tu cua mang: ");
     scanf("%d",&n); 
    for(i=0;i<n;i++) 
    {
     printf("nhap a[%d]=",i); 
    scanf("%d",&a[i]);
     } 
    }
    
    void xuat () 
    { 
    for(i=0;i<n;i++)
     { 
    printf(" %d",a[i]); 
    }
     }
    
    
    void tong () { 
    for(i=0;i<n;i++) 
    {
     if(a[i]!=0)
     { 
    s=s+a[i]; 
    } 
    } printf("
     tong cac phan tu la: %ld",s); 
    } void main () {
     nhap(); 
    xuat();
     tong();
    
    getch() ;
     }
    mình không biết viếp tiếp hàm nào để tính tổng các phần tử chẵn lẽ , và đếm các phần tử dương.
    Mình học đồ họa mà lại xen lẫn môn này, đã nợ môn, sắp thi tốt nghiệp phải trả , mà mình không biết làm ,hic , chắc ko đủ đk thi tốt nghiệp luôn quá
    có ai giúp mình với đc không [IMG]images/smilies/Cry.gif[/IMG]

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn chỉ cần thay điều kiện để xét các phần tử là được rồi
    if(a[i]!=0) -> đây là điều kiện a[i] khác 0, còn a[i] lẻ sẽ là if (a[i] %2 !=0)
    điều kiện a[i]>0 là if (a[i]>0)
    còn muốn đếm các phần tử >0 thì
    Mã:
    dem=0; // đây là biến đếm các phần tử dương
    for (i=0; i<n; i++)
    if (a[i]>0) dem++; // mỗi lần gặp 1 thằng >0 thì tăng đếm lên 1

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    cám ơn bạn nhiều nha mình mất căn bản trầm trọng quá

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi tutanak
    cám ơn bạn nhiều nha mình mất căn bản trầm trọng quá
    Bạn cứ làm nhiều bài tập vào là nó sẽ vỡ ra thôi mà, mấy bài kiểu này không quá khó đâu chỉ cần chăm chỉ kiểu gì cũng làm được, tại nó cũng tuơng tự nhau thôi mà [IMG]images/smilies/biggrin.png[/IMG]

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •