Cách tính trung bình các số nguyên c++ năm 2024

Viết chương trình nhập vào n, Tính trung bình cộng các chữ số nguyên tố của số nguyên dương n .

vd: nhập n=135 ==>trung bình = 4


  • đã test lại. chạy tốt

    PHP Code: `

    include <conio.h>

include <stdio.h>

int main(){ int n, n1, k, dem= 0; float s= 0.0; do{ printf("\n Nhap mot so nguyen duong: "); scanf("%d", &n); }while(n<=0); n1= n; while(n1){ k= n1%10; if(k==2 || k==3 || k==5 || k==7){ dem++; s+= k; } n1/=10; } if(dem) printf("\n Trung binh cong cua %d so nguyen to co trong %d la: %f", dem, n, s/dem); else printf("\n Trong %d khong co so nguyen to nao", n); getch(): return 0; } `
Được sửa bởi gaconbietgay lúc 20:58 ngày 14-01-2010Reason: srr, lúc chiều gõ thẳng lên đây nên chưa test :D -
  • > khong hieu de bai, ban giai thich ro hon di minh cha hieu!!!!!

[=========> Bổ sung bài viết <=========]

bac ga conbietgay oi code cua bac chay hok ra ket qua ne! Được sửa bởi minhhieuit lúc 18:53 ngày 14-01-2010Reason: Bổ sung bài viết

- > ý của đề bài của mình là vầy: Nhập vào một số n gồm k chữ số. Coi trong các nhữ số của n có số nguyên tố không, niếu có thì tính trung bình cộng các chữ số đó lại, ngược lại thì không.àh quên viết bằng hàm nhá

ví dụ: nhập n=1357; in ra: trung bình=5.


> mấy ông này viết số nguyên tố nhận vào mà liền tù tì thế này pó tay

ví dụ nhập dãy số n=5 gồm: 1,3,5,9,12 thì trung bình cộng là 4=(1+3+5+9)/4 đúng không bạn hỏi bài?

-
  • > ack,

    nếu như bạn nói thì với ví dụ của chuotbeohaman n= 1357 thì sẽ phải nhập 1357 số à? và làm sao để ra kết quả là 5???? :P

    -

    [Bài tập C] Lab6.1 - TÍNH TRUNG BÌNH TỔNG CÁC SỐCHIA HẾT CHO3 TRONG MẢNG

    Đề:

    TÍNH TRUNG BÌNH TỔNG CÁC SỐCHIA HẾT CHO3 TRONG MẢNG Input: Nhập vào từ bàn phím 1 mảng các số nguyên. Mảng gồm n phần tử Output: Xuất ra màn hình kết quả của trung bình tổng các số chia hết cho 3 trong mảng

include <stdio.h>

include <stdlib.h>

/* TINH TRUNG BINH TONG CAC SO CHIA HET CHO 3 TRONG MANG */ int main() { // Nhap mang int i, n; printf("Moi nhap so gia tri muon tao: "); scanf("%d",&n); int mang[n]; for(i=0;i<n;i++){ printf("mang[%d] = ", i); scanf("%d",&mang[i]); } // Tim trung binh cong float tong=0, trungBinh; int dem=0; for(i=0;i<n;i++){ if(mang[i]%3==0){ tong+=mang[i]; dem++; } } trungBinh = tong/dem; printf("Trung binh tong cac so chia het cho 3 trong mang la %.2f", trungBinh); return 0; }