Programación General > C/C++

 ¿Que ha de pedir este ejercicio en C?

<< < (2/3) > >>

cbug:
Lo que sucede es que yo entendí que el ingreso sería una cadena de tipo: "[entero,entero]" y se debería devolver: "entero + entero".
Ahora con respecto a las funciones, puedes buscarlas en cplusplus.com, que es mejor referencia de lo que te puedo explicar yo. Por otra parte ¿por qué razón pusieron un código usando iostream de C++, cuando tu pediste resolver el problema en C?

Ahora bien si tus conocimientos son básicos, entonces basta con:


--- Código: Text --- #include <stdio.h> int main(){  int a, b;  scanf("%d %d", &a, &b);  printf("n%d + %d = %dn", a, b, a + b);}  
Recuerda que scanf no es recomendable utilizarlo, es preferible una combinación de fgets + sscanf.

tocinonaro:

--- Citar ---Por otra parte ¿por qué razón pusieron un código usando iostream de C++, cuando tu pediste resolver el problema en C?
--- Fin de la cita ---

No va al caso, igualmente es tan solo reemplazar la libreria iosteam por stdio.h y cin / cout por scanf / printf respectivamente.
Igualmente esta bien, por que no vine ha pedir una solucion, solamente vine a ver que pedia el enunciado dicho.


--- Citar ---Ahora bien si tus conocimientos son básicos, entonces basta con
--- Fin de la cita ---

Si, supuse que era eso ya tenia el codigo preparado, pero :S de tan simple que era no pense que podria llegar a ser eso.


--- Citar ---Recuerda que scanf no es recomendable utilizarlo, es preferible una combinación de fgets + sscanf.
--- Fin de la cita ---

Si, pero de momento la clase va muy de principio recien, no quiero aparecer con otras funciones.

Por cierto no me sabia lo de cplusplus.com gracias ;)

cbug:
Hay que tener cuidado porque [a,b] parecería ser una lista también... En ese caso:


--- Código: Text --- int suma_array(int lista[], int n){//El n es opcional ya que en este caso aparecen 2 elementos    int i = 0;    int suma = 0;    for(i = 0; i < n; i++)        suma += lista[i];    return suma;}  

tocinonaro:

--- Citar ---Hay que tener cuidado porque [a,b] parecería ser una lista también... En ese caso
--- Fin de la cita ---

Presenta un error raro y no compila:

 [Linker error] undefined reference to `WinMain@16'

Obviamente le agrege la libreria stdio.h

cbug:
Pero ten en cuenta que el anterior mensaje presenta la definición de una función unicamente.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa