Problema de programación del puntero en lenguaje C, solicite ayuda a un maestro
#include
int n;?
void multiplicarArray(int *a,int m){
int *p =a+n;
for(;a!=p;a++)
*a*=m;
a-=n ;
}
int main(){
int m;
scanf("%d%d",&n,&m ); //Ingrese la longitud de la matriz N y el multiplicador M
int *a=new int[n];
int *p=a;
int * q=a+n;
for(;p!=q;p++)//Ingrese N elementos
scanf("%d",p);
multiplicarArray(a,m);//Llamar a la función para multiplicar el elemento por M
printf("%d",*a);//Generar el primer elemento sin espacios
p>
a++;
for(;a!=q;a++){
printf(" %d",*a);//Agregar espacio delante para generar el elemento. No deje espacios al final
}
}