El documento describe un programa que lee un vector de 10 números flotantes del usuario y luego ordena y muestra el contenido del vector de forma ascendente y descendente. El programa primero solicita al usuario que ingrese 10 números flotantes y los almacena en un vector. Luego ordena el vector de forma ascendente usando un bucle burbuja y lo muestra. Finalmente ordena el vector de forma descendente imprimiéndolo de atrás hacia adelante.
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
Leer vector de 10 numeros flotantes y mostrarlo en pantalla DEV C++
1. Unidad VI. Arreglos
Meta6.1Ejercicios de arreglos
1. Hacer un programa que lea 1 vector de números flotantes con capacidad de 10
elementos y muestre el contenido del vector flotante ordenado de manera
ascendente y de manera descendente.
#include <stdio.h>
#include <stdlib.h>
/*
3. Hacer un programa que lea 1 vector de números flotantes
con capacidad de 10 elementos y muestre el contenido
del vector flotante ordenado de manera ascendente
y de manera descendente
*/
int main(){
int a,b,c;
float vector[10],aux;
printf(" nnt 3.Programa que lee 1 vector de numeros flotantes nt con
capacidad de 10 elementos y muestre el contenido nt del vector flotante
ordenado de manera ascendente nt y de manera descendentennn");
for(a=0;a<10;a++)
{
printf("nt Ingresa el valor de la posicion %d del vector: ",a+1);
scanf("%f",&vector[a]);
}
printf("nnt ASCENDENTE:nn");
for(b=1;b<10;b++){
for(c=0;c<10-b;c++){
if(vector[c]>vector[c+1]){
aux=vector[c];
vector[c]=vector[c+1];
vector[c+1]=aux;
}
}
}
for(a=0;a<10;a++){
printf("t %.2fn",vector[a]);
}
2. Unidad VI. Arreglos
Meta6.1Ejercicios de arreglos
printf("nnt DESCENDENTE:nn");
for(a=9;a>=0;a--){
printf("t %.2f n",vector[a]);
}
printf("nn");
system("PAUSE");
return 0;
}