05/03/2010, 18:38
|
| | Fecha de Ingreso: marzo-2010
Mensajes: 1
Antigüedad: 14 años, 10 meses Puntos: 0 | |
Problema Novato en C Buenas noches. Me han encargado realizar en clase el siguiente programa:
Programa que evalúe las siguientes operaciones y que saque por pantalla en cada caso:
- Expresión a evaluar (cadena de caracteres)
- Resultado de dicha expresión
- Mi prediccion de dicho resultado.
Pongo una sola operación ya que el resto es siempre igual:
2 * j + 3 * (i - k)
Donde:
int i = 8, j = 5, k = 3;
Bueno pues para empezar yo creé el siguiente código:
int main() { /* Declaramos las variables que vamos a usar */
int i = 8, j = 5, k = 3,resi, miresi ;
char expres;
/* expres contiene la expresion a evaluar como cadana.resi almacena el resultado de la operacion y miresi el resultado de mi predicción*/
expres= "2 * j + 3 * (i - k)";
resi= 2 * j + 3 * (i - k);
miresi=25; /* 35 caracteres para la expresion,10 para el resultado,10 para mi predicción (alineacion izquierda)*/
printf("%-35s %-10d %-10d \n\n", expres, resi, miresi);
Pero cuando trato de ejecutar el código me sale error.
Muchas gracias por su tiempo. |