Dev - C++ - Ayuda en C

 
Vista:

Ayuda en C

Publicado por Jose Flores (2 intervenciones) el 05/04/2019 06:56:49
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//Necesito ayuda con este programa, el problema que tiene es que al momento de correrlo siempre me pone el msg que esta dentro del "else", en cualquiera de las situaciones y no se como solucionarlo sino entendieron corran el programa y alfinal ven el msg que sale y que no deveria de salir.
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define P printf
#define S scanf
//programa que lea 3 numeros y si uno de ellos coincide con la suma de los otros 2
int main()
{
	system("color 2");
	int a,b,c;
	P("Introduzca el primer numero:\n");
	S("%d",&a);
	P("Introduzca el Segundo numero:\n");
	S("%d",&b);
	P("Introduzca el Tercer numero:\n");
	S("%d",&c);
 
	if(a+b==c)
	{
		P("El numero %d es el resultado de la suma %d y %d\n",c,a,b);
    }
	if(b+c==a)
	{
		P("El numero %d es el resultado de la suma %d y %d\n",a,b,c);
	}
	if(a+c==b)
	{
		P("El numero %d es el resultado de la suma %d y %d\n",b,a,c);
	}
	else
	{
		P("No hay Coincidencias");
	}
 
	getch();
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda en C

Publicado por Alfil (1444 intervenciones) el 05/04/2019 12:32:29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
 
#define P printf
#define S scanf
 
int main()
{
 
	system("color 2");
	int a, b, c;
 
	P( "Introduzca el primer numero: " );
	S( "%d", &a );
 
	P( "Introduzca el Segundo numero: " );
	S( "%d", &b );
 
	P( "Introduzca el Tercer numero: " );
	S( "%d", &c );
 
	if( a + b == c ) {
		P( "El numero %d es el resultado de la suma %d y %d\n", c, a, b );
    }
 
	else if( b + c == a ) {
		P( "El numero %d es el resultado de la suma %d y %d\n", a , b , c );
	}
 
	else if( a + c == b ) {
		P( "El numero %d es el resultado de la suma %d y %d\n", b, a, c );
	}
	else {
		P( "No hay Coincidencias" );
	}
	getch();
 
	return 0;
 
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar