Chương trình sau sẽ tính tổng bình phương các phần tử trong mảng 1 chiều dùng ngôn ngữ C / C++
#include "conio.h" #include "stdio.h" #define max 100 //nhap mang void NhapMang(int A[], int n) { for(int i = 0; i<n; i++) { printf("phan tu %d = ",i); scanf("%d",&A[i]); } } //xuat mang void XuatMang(int A[], int n) { for(int i = 0; i<n; i++) printf("%d\t",A[i]); } int SumQ(int a[],int n) { int temp = 0; for(int i=0;i<n;i++) temp+=a[i]*a[i]; return temp; } //chuong trinh chinh void main(){ int B[max], n; printf("Nhap n = "); scanf("%d",&n); NhapMang(B,n); printf("Mang vua nhap:\n"); XuatMang(B,n); printf("\nTong binh phuong = %d",SumQ(B,n)); getch(); }