|
Mostrar Mensajes
|
Páginas: 1 2 3 [4] 5
|
32
|
Programación / Programación C/C++ / duda con otro función en c
|
en: 29 Noviembre 2018, 03:13 am
|
Gente linda como andan?, espero que anden bien, necesito otra ayudita, el problema dice esto:
La siguiente función imprime de manera iterativa una cadena de caracteres: void imprimir_iter(char * pcad){ while(*pcad != '\0'){ printf("%c",*pcad); pcad++; } } a) Realice la versión recursiva de la función anterior. b) Modifique la función recursiva para que imprima la cadena inv
hasta ahora hice esto y parece que mi pc va a estallar:
void imprimir_ite(char *pcad);
int main() { char cad[80]; printf("ingrese la cadena de caracteres\n"); gets(cad); imprimir_ite(cad); return 0; }
void imprimir_ite(char *pcad) { if(*pcad!='\0') { printf("%c",*pcad); pcad++; imprimir_ite(*pcad);
} return; } les cuento en aparecen 2 errores, uno en la linea 21 que dice que estoy definiendo un puntero entero sin conversión??¿ y otro en la 16 que dice que espera un char pero recibe un entero?¿, es obvio que el problema esta en la arquitectura de mi funcion
|
|
|
34
|
Programación / Programación C/C++ / Re: duda con función en c
|
en: 14 Noviembre 2018, 05:04 am
|
Otra duda, ya hice el código
int calcular(int a,char op,int b);
int main() { int num1,num2,resultado; char c; printf("ingrese primer numero\n"); scanf("%d",&num1); printf("ingrese segundo numero\n"); scanf("%d",&num2); printf("ingrese caracter\n"); scanf("%c",&c); resultado=calcular(int a,char op,int b); printf("el resultado de la operacion es %d\n",resultado);
return 0;
} int calcular(int a,char op,int b) { int result; switch(op) { case'+':result=a+b; break; case'-':result=a-b; break; case'*':result=a*b; break; case'/':result=a/b; break; default:printf("opcion no valida\n"); } return result; }
Pero no c que me dice en la linea 15 too few arguments to function 'calcular' y después dice error expected expresion before 'int'
es obvio que algo hice mal yo, pero se me traba el cerebro
|
|
|
36
|
Programación / Programación C/C++ / duda con función en c
|
en: 13 Noviembre 2018, 04:42 am
|
Buenas como va?, tengo una duda con un ejercicio de calculadora en c, pero no c si esta bien redactado, es un ejercicio de calculadora de los cuales esta lleno en Internet pero este dice lo siguiente: Escriba una función que tome dos números enteros y un carácter como argumento. El valor de retorno debe ser un cálculo efectuado sobre los dos números según indique el carácter, que podrá ser ‘+’, ‘-’, ‘*’ o ‘/’. Usar la estructura de control switch
ahora mi duda es, yo puedo definir por ejemplo una función así int calculadora(int n1,int n2, char c) ? para mi eso esta mal pero entiendo que lo tengo que hacer así?
gracias de antemano
|
|
|
37
|
Programación / Programación C/C++ / Re: funciòn en C
|
en: 8 Julio 2018, 21:53 pm
|
hola fox, en verdad yo estudio ingenieria industrial en la Argentina (UNLP), y esta materia es de tercer año el tema es que no la puedo aprobar y me està trabando las correlativas
|
|
|
40
|
Programación / Programación C/C++ / Re: funciòn en C
|
en: 5 Julio 2018, 21:14 pm
|
Hola gracias por la respuesta, el codigo compila bien lo que pasa que no lo hice yo, lo hizo una amiga que hizo esta materia y me paso sus ejercicios resueltos, pero particularmente a mi me cuesta un montón programar... saludos
|
|
|
|
|
|
|