Construye un diagrama de flujo y el correspondiente
programa en C que, al recibir como datos de entrada tres valores enteros
diferentes entre sí, determine si los mismos están en orden creciente.
Análisis del problema: Necesitamos una un programa para determinar si una
serie de 3 números esta ordenada en forma ascendente y para determinarla
debemos usar secuencias condicionales anidadas.
Datos de entrada: Tres números enteros positivos.
Datos de salida: Los números en forma ascendente y un mensaje de los
números están ordenados.
Datos adicionales: Ninguno.
Proceso:
El usuario introduce los
números sea en forma ordenada o desordenada el programa verificara si los
números estas ordenados en forma ascendente mediante sentencias condicionales
anidadas, de no ser así el programa desplegara un mensaje de “los números no
están ordenados en forma ascendente” y si están ordenados, el programa
desplegara los números ordenados y el mensaje “los números están ordenados”.
Diagrama de flujo:
Código fuente:
//Algoritmo: Acendente
//Nombre:David Ponce
//Fecha: 12/11/2014
/* Descripcion: El programa debera identificar si los numeros introducidos estas en orden ascendente, caso contrario el programa dara un mensaje de que
esta en dicho orden, esto lo logramas con sentencias condionales, que nos ayudan a determinar si son iguales, y si cumplen con los requerimentos,
se usara secuencias condicionales de segundo nivel de anidamiento.*/
#include <stdio.h>
main()
{
int n1, n2, n3;
printf("Ingrese el primer numero \n ");
scanf("%d", &n1);
printf("Ingrese el segundo numero \n ");
scanf("%d", &n2);
printf("Ingrese el tercer numero \n ");
scanf("%d", &n3);
if (n1!=n2&&n1!=n3&&n2!=n3)
{
if(n1<n2&&n1<n3)
{
if(n2<n3)
{
printf("Los numeros %d, %d, %d estan en orden", n1, n2, n3);
}
else
{
printf("Los numeros estan en desorden");
}
}
else
{
printf("Los numeros estan en desorden");
}
}
else
{
printf("Los numeros son iguales");
}
getch();
}
Programa en C:
programar en C dado los datos A, B y C que
ResponderEliminarrepresentan números enteros diferentes, escribir estos números de forma descendente.
¿para que sirve el != ?
ResponderEliminar