Tính Trung Bình Số Chẵn/lẻ Trong Mảng
Có thể bạn quan tâm
- Sign in / Join
sinhvientot.net
Home Lập trình C/C++ Tính trung bình số chẵn/lẻ trong mảng Facebook Twitter Pinterest WhatsApp Bài toán: Tính trung bình số chẵn/lẻ trong mảng
Input: mảng a có n phần tử
Xử lý: duyệt mảng, tìm tất cả phần tử chẵn
Tính tổng các giá trị chẵn trong mảng
Đếm các phần tử chẵn
Tính giá trị trung bình
Output: giá trị trung bình các phần tử chẵn
Hàm tìm trung bình số chẵn trong mảng
double TBChan(int a[], int n) { double avg,sum=0; int dem=0; for( int i=0 ; i<n ; i++ ) if(a[i]%2==0) { sum=sum+a[i]; dem++; } avg=double(sum/dem); return avg; }Hàm tìm trung bình số lẻ trong mảng
double TBCLe(int a[], int n) { double avg,sum=0; int dem=0; for( int i=0 ; i<n ; i++ ) if(a[i]%!2==0) { sum=sum+a[i]; dem++; } avg=double(sum/dem); return avg; }Chương trình trung bình số chẵn trong mảng
#include<stdio.h> #include<conio.h> #include <stdlib.h> #define MAX 100 void nhapmang(int a[], int &n); void xuatmang(int a[], int n); double TBChan(int a[], int n); void main() { int a[MAX],n; nhapmang(a,n); printf("\nNoi dung cua mang"); xuatmang(a,n); double kq=TBChan(a,n); printf("\nTrung binh cac phan tu chan %8.2f",kq); printf("\nChuc cac ban hoc tot"); getch(); } void nhapmang(int a[], int &n) { do { printf("\nSo phan tu trong mang "); scanf("%d",&n); }while(n<=0 && n>100); for(int i=0 ; i<n ; i++ ) { printf("\nSo phan tu a[%d] la: ",i); scanf("%d",&a[i]); } } void xuatmang(int a[], int n) { for(int i=0 ; i<n ; i++ ) printf("%4d",a[i]); } double TBChan(int a[], int n) { double avg,sum=0; int dem=0; for( int i=0 ; i<n ; i++ ) if(a[i]%2==0) { sum=sum+a[i]; dem++; } avg=double(sum/dem); return avg; }Mình chia sẽ code này đê các bạn tham khảo các vấn đề tương tự. Tuy nhiên các bạn nên tự làm lại, đừng nên copy. Nếu gặp vấn đề gì khó khăn, hoặc thắc mắc gì, các bạn có thể đặt câu hỏi ở cuối bài. Mình sẽ giải đáp.
Chúc các bạn thành công.
Xem thêm: Tìm số chẵn/lẻ âm nhỏ nhất trong mảng
RELATED ARTICLESMORE FROM AUTHOR
C/C++ Sự khác nhau giữa Inline function và Macro trong C
C/C++ Trong ngôn ngữ C/C++ có bao nhiêu vùng nhớ (Memory layout)
C/C++ Cấu trúc dữ liệu danh sách nhân viên
C/C++ Tổng quan File trong C
C/C++ Cấu trúc kiểu dữ liệu sinh viên
C/C++ Cấu trúc mô tả một điểm trên tọa độ xOy
4 COMMENTS
-
nếu mình muốn nó hiện lên “ko có số chẳn” khi mình nhập toàn số lẻ thì phải làm sao
Log in to leave a comment-
them if vao thoi ban
Log in to leave a comment
-
-
Cho mik hỏi 3 cái void trc cái main là có chức năng j thế ạ
Log in to leave a comment-
do hàm main ko trả kết quả nên để void đó bạn! bạn xem thêm ở đây nhé https://sinhvientot.net/cach-su-dung-ham-trong-lap-trinh/
Log in to leave a comment
-
LEAVE A REPLY Cancel reply
Log in to leave a comment
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Danh sách các bài học
Các kiểu dữ liệu cơ bản trong ngôn ngữ C/C++
Mr Good - April 16, 2016 0Hướng dẫn Tạo Project Visual C++ trong Visual Studio 2012
April 16, 2016Biến-Hằng-Câu lệnh và biểu thức trong C/C++
April 16, 2016Cấu trúc IF-ELSE
April 16, 2016
Cấu trúc switch – case
April 16, 2016
Vòng lặp For
April 16, 2016
Cấu trúc While, Do-while
April 16, 2016Cách sử dụng hàm trong lập trình
April 16, 2016
Mảng một chiều
April 16, 2016 Load moreBài viết mới nhất
Download Download Cisco Packet Tracer
Windows 10 Hướng dẫn cài đặt webserver trên localhost để chạy wordpress
Hướng dẫn cấu hình IP ILO máy chủ HP DL380 Gen10
CentOS CentOS 8 – Giới thiệu về hệ điều hành Linux (P1)
Load more © Copyright 2016, All Rights Reserved. Donations are always appreciated! MEW: 0x296f1a39d5Ca3cb83C76724eA38af3B90B90109D MORE STORIESCấu hình cơ bản trên Switch, Router Cisco
Mr Good - April 20, 2016 0Cách sử dụng hàm trong lập trình
Mr Good - April 16, 2016 0Từ khóa » Tính Trung Bình Cộng Các Số Lẻ Trong Mảng C
-
Tìm Trung Bình Cộng Các Số Lẻ ở Vị Trí Chẵn Câu Hỏi 3212564
-
Tính Trung Bình Cộng Các Phần Tử Trong Mảng C++ - 24h68
-
Hàm Tính Giá Trị Trung Bình Các Số Lẻ Và Chia Hết Cho 5 Trong Mảng C ...
-
C - Bài Tập 4.6: Tính Trung Bình Cộng Chẵn Lẻ - YouTube
-
Viết Hàm Tính Giá Trị Trung Bình Các Phần Tử Có Giá Trị Lẻ Trong Mảng ...
-
Lập Trình C: Tính Trung Bình Cộng Các Phân Tử Chẵn Có Trong Mảng
-
Tính Trung Bình Các Số Chẵn Trong Dãy - Cộng đồng C Việt
-
C – Bài Tập 4.6: Tính Trung Bình Cộng Chẵn Lẻ - Tài Chính 4u
-
Tính Trung Bình Cộng Các Giá Trị Lớn Hơn Giá Trị X Trong Mảng 1 Chiều ...
-
Java - Viết Chương Trình Tính Trung Bình Cộng Của Các Số Chẵn Có ...
-
Cách Tính Trung Bình Cộng Các Phần Tử Trong Mảng C# - Freetuts
Công nghệ
Công nghệ
Giải pháp
Download
HTML/CSS
HTML/CSS
ASP.NET Core
Thủ thuật
Excel
PowerPoint
Excel
Công nghệ
Công nghệ
Download
Download