Cho em hỏi là tổng 3 số liên tiếp lớn nhất trong mảng làm thế nào ạ. em code như ri đúng ý tưởng chưa ạ.
#include<stdio.h>
int nhapSoDuong(){
int n;
do{
printf("Nhap n > 0 :");
scanf("%d",&n);
}while(n<=0);
return n;
}
void nhapMang(int a[],int n){
for(int i=0;i<n;i++){
printf("Nhap so %d :",i+1);
scanf("%d",&a[i]);
}
}
void xuatMang(int a[],int n){
printf("Noi dung mang :");
for(int i =0;i<n;i++){
printf("%d ,",a[i]);
}
printf("\b ");
}
int tong3Solientiepmax(int a[],int n){
int s=a[0]+a[1]+a[2];
for(int i=2;i<n-1;i++)
if(s<a[i]+a[i+1]+a[i-1])
s=a[i]+a[i+1]+a[i-1];
return s;
}
int main(){
int a[1000];
int n;
n=nhapSoDuong();
nhapMang(a,n);
printf("\nTong 3 so lon nhat = %d",tong3Somax(a,n));
}