Viết ct nhập vào mảng số lẻ.tính tổng các số () mảng đó. (cần gấp)
2 câu trả lời
var a:array[1..10000000] of longint;
i,n,t:longint;
begin
read(n);
for i:=1 to n do read(a[i]);
for i:=1 to n do
if (a[i] mod 2=1) then t:=t+a[i];
write(t);
end.
#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("%5d", a[i]);
}
}// Tính tổng các số lẻ trong mảng
int SumOdd(int a[], int n)
{
int sum = 0;
for (int i = 0; i < n; i++)
{
if (a[i] % 2 != 0)
{
sum += a[i];
}
}
return sum;}
Câu hỏi trong lớp
Xem thêm