fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <ctype.h>
  4.  
  5. char *retira_espaco(int tamanho, char vetor[], int t, char retorno []){ //função para retirar os espaços digitados
  6. int i = 0;
  7. int contador = 0;
  8. for (i=0; i<tamanho; i++){
  9. if (isdigit(vetor[i]) || vetor[i] == 'i' || vetor[i] == 'p' || vetor[i] == '+' || vetor[i] == '-' || vetor[i] == '*' || vetor[i] == '/' || vetor[i] == '^'){
  10. retorno[contador++] = vetor[i];
  11. }
  12. }
  13. retorno[contador] = '\0';
  14. return (retorno);
  15. }
  16.  
  17. int main() // função principal
  18. {
  19. int tamanho = 100;
  20. char vetor[tamanho];
  21. char retorno[tamanho];
  22. printf("DIGITE A EXPRESSAO QUE DEVE SER RESOLVIDA:\n");
  23. fgets(vetor, tamanho, stdin);
  24. printf("%s", retira_espaco(tamanho, vetor, tamanho, retorno));
  25. return 0;
  26. }
Success #stdin #stdout 0s 2172KB
stdin
1 2+5345
stdout
DIGITE A EXPRESSAO QUE DEVE SER RESOLVIDA:
12+5345040