Код:
#include<stdio.h>
#include<locale.h>
#include<malloc.h>
#include<stdlib.h>
#define n 10
int main()
{
float a[n];
int i;
setlocale(LC_ALL,"Russian");
a[i] = (float *)malloc(n*sizeof(float));
printf("введите элементы массива");
for(i=0;i<n;i++)scanf("%f",&a[i]);
printf("массив");
for(i=0;i<n;i++)printf("a[%d]=%f \t",i,a[i]);
return 0;
}
при компиляции выдает: error c2440: '=' : cannot convert from 'float*' to 'float'
подскажите,плиз,в чем ошибка..