Mình nhớ mình mới làm cho bạn bài này xong mà ? Mà thôi, theo mình bạn khoang hãy làm bài nãy đã, mình edit lại + comment rồi, bạn chịu khó đọc lại đi rồi hãy làm.
PHP Code:
#include <iostream>// nên xài <iostream> #include<iostream.h>
using std::cout;
using std::cin;
using std::endl;
int nhap(int a[]);
void tong(int a[], int);
//Tránh sữ dụng global : int n,i,a[100];
int main()// nên dùng int main void main()
{
//để làm gì ? clrscr();
int arr[100];
int size;
size = nhap(arr);
tong(arr, size);
//getch();
return 0;
}
//Bản xài void thì mình return số lượng phần tử ở hàm này
int nhap(int a[])
{
int n;//Mình khai báo n ở đây
cout<<"Nhap vao do dai cua day so: ";
cin>>n;
cout<<"Nhap vao cac so:";
// Tại sao mãng lại bắt đầu từ 1, i khai báo hồi nào vậy ?
// for(i=1;i<=n;i++)
//cin>>a[i];
for(int x = 0; x < n; ++x)
{
std::cin >> a[x];
}
return n;
}
void tong(int a[], int n)
{
int tong;
//tổng bằng mấy?, chưa khởi tạo làm sao + được ?
tong = 0;
//i khai báo chưa vậy ?
//for(i=1;i<=n-2;i++)
//{
//chỗ này cú pháp gì đây
//tong=a[i]+a[(i+1)]+a[(i+2)];
//cout<<"Tong 3 so lien tiep: "<<tong<<endl;
for(int x = 0; x < n - 3; ++x)
tong = a[x] + a[x+1] + a[x+2];
}