Está en la página 1de 3

1.

- Introducir nmeros mediante la consola y que los almacene en un arreglo


para despus ordenarlos.
#include<stdio.h>
#include<conio.h>
main()
{
int numero[10];
int i,j,a;
/* Capturando los valores del arreglo */
for (i=0; i <10; i=i+1){
printf("De valor de numero[%d]:", i+1);
scanf("%d",&numero[i]);
}
/* Ordenando el arreglo */
for (i=0; i <10; i=i+1){
for (j=0; j <10; j=j+1){
if ( numero[i] < numero[j] {
a= numero[i];
numero[i]=numero[j];
numero[j]=a;
}
}
}
/* Desplegando el contenido del archivo */
for(i=0; i <10; i=i+1)
printf("[%d]", numero[i]);
getch();
return 0;
}

2.- Elaborar un programa sobre un vuelo en avin donde se venda 10 boletos


para viajar 5 en primera clase y 5 en segunda clase, donde se debe elaborar

un ndice en el que marque todos los asientos se encuentren 0 demostrando


que el avin est vaco y en el cual se vaya indicando cuantos van ocupados y
si ya no haya ms asientos para cada clase.
#include <stdio.h>
#include <stdlib.h>
main ()
{
int avion[10]={0,0,0,0,0,0,0,0,0,0};
int clase=0, asiento=0;
int contClase1=0,contClase2=0;
do{
printf("Aerolineas ISCE\n");
printf("1. Primera Clase\n");
printf("2. Segunda Clase\n");
printf("3. Salir\n");
printf(" En que Clase deseas viajar?");
scanf("%d",&clase);
switch(clase){
case 1:
if(contClase1==5 && contClase2==5){
printf("El avion esta lleno, espera al siguiente vuelo\n");
}else{
for(asiento=0;asiento<5;asiento++){
if(contClase1==5){
printf("la primera clase esta llena\n");
}else{
if(avion[asiento]==0){
avion[asiento]=1;
printf("Su asiento es el #%d en Primera Clase\n",asiento+1);
contClase1++;
break;
}
}
}
}
printf("El avion hasta el momento esta asi:\n");
printf("_______________________________\n");
for(asiento=0;asiento<10;asiento++){
printf("[%d]",avion[asiento]);
}
printf("\n_______________________________\n");
break;
case 2:
if(contClase1==5 && contClase2==5){
printf("El avion esta lleno, espera al siguiente vuelo\n");
}else{
for(asiento=5;asiento<10;asiento++){
if(contClase2==5){
printf("La Segunda Clase esta llena\n");
}else{
if(avion[asiento]==0){
avion[asiento]=1;
printf("Su asiento es el #%d en Segunda Clase\n",asiento+1);

contClase2++;
break;
}
}
}
}
printf("El avion hasta el momento esta asi:\n");
printf("_______________________________\n");
for(asiento=0;asiento<10;asiento++){
printf("[%d]",avion[asiento]);
}
printf("\n_______________________________\n");
break;
default: printf("error en opcion\n\n");
}
}while(clase!=3);
system("PAUSE");
}

También podría gustarte