Ayuda

Iniciado por wnico, 25 Febrero 2013, 02:36 AM

0 Miembros y 1 Visitante están viendo este tema.

wnico

Alguien me podria ayudar a solucionar un ejercicio este va asi
el primero mas el segundo el segundo menos el tercero el cuarto por el tercero y el quinto entre el cuarto

#include <iostream>
#include <stdio.h>

int main ()
{
int uno;
int dos;
int tres;
int cuatro;
int cinco;
printf ("Ingrese el primer numero: ");
scanf ("%d",&uno);
printf ("Ingrese el segundo numero: ");
scanf ("%d",&dos);
printf ("Ingrese el tercer numero: ");
scanf ("%d",&tres);
printf ("Ingrese el cuarto numero: ");
scanf ("%d",&cuatro);
printf ("Ingrese el cuarto numero: ");
scanf ("%d",&cinco);

printf ("La suma de los numeros ingresados es: %d.\n",uno+dos-tres*cuatro%cinco);
system("pause");
return 0;
}


Solamente que no me sale

rir3760

Con solo esa información me quedo con la impresión de que te piden imprimir el resultado de cuatro operaciones:
el primero mas el segundo
el segundo menos el tercero
el cuarto por el tercero
el quinto entre el cuarto


Si es así debes utilizar la función printf en cuatro ocasiones para imprimir con "%d" el entero resultado de las expresiones:
primero + segundo
segundo - tercero
cuarto * tercero
quinto / cuarto


Tal vez si o tal vez no. Mejor (para evitar las dudas) publica el texto exacto del enunciado.

Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language

pacoperico

#2
Para empezar si quieres usar la funcion system() tendras que incluir stdlib.h:

#include <stdlib.h>

Despues usa un printf() por cada operacion aritmetica que quieras imprimir por pantalla.

printf("El primero mas el segundo es %d \n", uno + dos);
printf("El segundo mas el tercero es %d \n", dos + tres);
/*etc...*/


Recuerda que si en un printf() quieres imprimir el valor de una expresion tienes que usar un especificador de formato por cada una de ellas, y cada expresion que quieras imprimir ira separada por comas en la lista de parametros, esto te lo digo por si quieres hacerlo todo en un solo printf():

printf("El primero mas el segundo es %d \n El segundo mas el tercero %d", uno + dos, dos + tres);