La matriz de enteros A contiene 10 elementos.
1. El último elemento se divide entre el anterior, por lo que hay hasta 9 veces. Si lo divides por décima vez, obtendrás [10], que se desborda. ...
2.2. El uso de for es incorrecto. Puede tener varias condiciones, pero no es así como está escrito. La primera definición de asignación de punto y coma es la condición de juicio intermedia. Obviamente, tu error, el control dual debería ser así.
for (int j =0, I = 0; j & lt9 & amp& ampi & lt10; I++, j++) Pero no se usa aquí.
3.% ¿Se usa directamente el resto, no el cociente? /?Simplemente hazlo,
4. ¿No necesitas parámetros de salida de printf? y amplificador? La salida es una dirección, no un valor.
Código de referencia:
int a[10], b[9];
printf("Ingrese número:\ n ");
for(int I = 0;i<10;i++)
{
Printf("Ingrese %d dígitos:", I+1);
scanf("%d ", & ampampa[I]);
}
Printf("Los resultados son los siguientes:\ n ");
for(int j = 0; Johnson & Johnson. lt; 9; j++)
{
b[j]= a[j+1]/a[j ] ;
printf("%d\t ",b[j]);
Si (j % 3==2)
{ p >
printf(" \ n ");
}
}