#include<stdio.h>
#include<math.h>
#define MAX 100
int nhap(int a[],int &n)
{
do{
}while(n<=0 || n>MAX);
for(int i=0;i<n;i++)
{
printf("\nnhap so phan tu a[%d]:%d",n);
scanf("%d",&a[i]);
}
}
int xuat(int a[],int &n)
{
for(int i=0;i<n;i++)
{
printf("%3d",a[i]);
}
}
int sodautienle(int n)
{
while (n >= 10)
n /= 10 ;
return (n % 2 != 0 ? 1 : 0) ;
}
int TongChuSoDauTienLe(int a[], int n)
{
int ret = 0;
TongChuSoDauTienLe( a, n);
for(int i = 0; i < n; i++)
{
if(sodautienle(a[i]))
{
ret += a[i];
}
}
return ret;
}
int main()
{
int n;
int a[MAX];
nhap( a,n);
xuat( a,n);
printf("\ntong so dau le la:%d",TongChuSoDauTienLe(a, n) );
}
Code sai ở đâu mà chạy không được?
“Chạy không được” = cái gì.
2 Likes