đề bài : liệt kê các số chính phương trong mảng
em làm cứ gặp lỗi
error C2601 : 'sochinhphuong' : local function definitions are illegal
error C2601 : 'main' : local function definitions are illegal
lỗi này cũng thường gặp và đã google tìm hiểu nhưng không giải quyết được, mong các pro coder giúp đỡ
em làm cứ gặp lỗi
error C2601 : 'sochinhphuong' : local function definitions are illegal
error C2601 : 'main' : local function definitions are illegal
lỗi này cũng thường gặp và đã google tìm hiểu nhưng không giải quyết được, mong các pro coder giúp đỡ
PHP:
#include <stdio.h>
#include <conio.h>
void nhapmang (int a[], int n) //ham nhap vao cac phan tu cua mang a co n phan tu
{
printf ("nhap vao cac phan tu cua mang\n");
for (int i=0;i<n;i++)
{
printf ("a[%d]=",i+1);
scanf ("%d", &a[i]);
}
}
//==========================================
void xuatmang (int a[], int n) //ham xuat cac phan tu cua mang a vua nhap
{
printf ("cac phan tu vua nhap vao mang la : ");
for (int i=0;i<n;i++)
printf ("%d ", a[i]);
}
//==================================================
int sochinhphuong (int i, int a[], int n) //ham liet ke cac so chinh phuong cua mang a ra man hinh
{
for (int j=2;j<(n/2);j++)
{
if(a[i]/j==j) return a[i];
}
}
//==================================================
void main ()
{
int a[100], n;
printf ("nhap vao so phan tu cua mang : ");
scanf ("%d", &n);
nhapmang (a,n);
xuatmang (a,n);
printf ("cac so chinh phuong trong mang la : ")
for (int i=0;i<n;i++)
printf ("%d", sochinhphuong (i,a,n));
getch();
}