Quảng cáo
1 câu trả lời 310
Dưới đây là code tham khảo ( Ngôn ngữ C)
#include <stdio.h>
const int MAX_SIZE = 100;
void NhapMang(int a[], int n)
{
for (int i = 0; i < n; i++)
{
printf("a[%d] = ", i);
scanf("%d", &a[i]);
}
}
void XuatMang(int a[], int n)
{
for (int i = 0; i < n; i++)
{
printf("%d", a[i]);
}
}
//tinh tong phan tu chan
int TongEven(int a[], int n)
{
int sum = 0;
for (int i = 0; i < n; i++)
{
if (a[i] % 2 == 0)
{
sum += a[i];
}
}
return sum;
}
//tinh tong phan tu le
int TichOdd(int a[], int n)
{
int mutiple = 1;
for (int i = 0; i < n; i++)
{
if (a[i] % 2 != 0)
{
mutiple = mutiple*a[i];
}
}
return mutiple;
}
int main()
{
int arr[MAX_SIZE];
int n;
printf("Nhap n = ");
scanf("%d", &n);
// Nhap mang
NhapMang(arr, n);
// Xuat mang
XuatMang(arr, n);
// Tính toán
printf("\nTong so chan = %d", TongEven(arr, n));
printf("\nTich so le = %d", TichOdd(arr, n));
}
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
55468 -
Đã trả lời bởi chuyên gia
31401 -
Đã trả lời bởi chuyên gia
29946
