Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Thorx Show! en 12 Junio 2019, 04:41 am



Título: Derivada en C
Publicado por: Thorx Show! en 12 Junio 2019, 04:41 am
he estado intentando hacer un programa para resolver la derivada en lenguaje C con, por ejemplo: 2x^2 para que me resuelva la derivada de esa expresion

creo haber terminado pero cuando voy a compilar para usarlo, ni siquiera ejecuta nada pero en codeblocks no me muestra error en ningun lado, asi que estoy totalmente confudido

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main ()
  5. {
  6. int x, e[x],num[x],n;
  7. char vari [x], str [x];
  8.  
  9. printf("Digite cuantos terminos a calcular: ");
  10. scanf("%d",&n);
  11. printf("Digita una variable elevada a una potencia.\n");
  12. printf("(-/+) (num) (potencia)(num),Ej: -1x4\n");
  13.  
  14. for (x = 0;x < n; x++)
  15. {
  16.    printf("Dame el %d dato: ",x);
  17.    scanf("%c%d%c%d",&str[x],&num[x],&vari[x],&e[x]);
  18. }
  19.  
  20. printf("Tu derivada es:");
  21. for (x=0;x<n;x++)
  22. {
  23.    num[i] = e[i];
  24.    e[i]== 1;
  25.    printf("%c%d%c%d\n",&sr[i],&num[i],&var[i],&e[i]);
  26. }
  27. return 0;
  28. }
  29.  


Título: Re: Derivada en C
Publicado por: K-YreX en 12 Junio 2019, 04:57 am
No puedes crear arrays de tamaño <x> cuando <x> contiene basura porque no ha sido inicializado...