• Viernes 8 de Noviembre de 2024, 15:58

Autor Tema:  Ejemplos En C  (Leído 1401 veces)

hwicz

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Ejemplos En C
« en: Martes 26 de Abril de 2005, 21:33 »
0
aca le dejo unos ejemplos para aquellos q se estan iniciando en c (=q yo ;)).

lee un entro, Cargar un Vector, Cuenta Negativos, Muestra al Reves

#include<conio.h>
#include<stdio.h>
void leerentero(int *n,int min, int max);



void main (){
int vector[15],opcion,cant,valores;

do{
  clrscr();
  printf("\t1) leer un entro:\n");
  printf("\t2) Cargar un Vector:\n");
  printf("\t3) Contar los Negativos:\n");
  printf("\t4) Mostrar al Reves:\n");
  printf("\t5) Fin-Salir:\n");
  printf("Ingrese una Opcion");

  leerentero(&opcion,1,5);
   switch(opcion){
      case 1:leerentero(&cant,1,15);break;
      case 2:ingresevector(cant,vector,-10,10);break;
      case 3:printf("La cantidad de negativos es %d",cantnegativos(cant,vector));
   getch();break;
      case 4:mostrarinvertido(cant,vector);break;
      case 5:break;
         }
   getch();
}while(opcion!=5);
}


void leerentero(int *n,int min, int max){
   do{
       scanf("%d",n);
    }while (min>*n || *n>max);
}

void ingresavector(int cant,int v[],int neg,int pos){
   int c;
    for(c=0;cant>c;c++)
     leerentero(&v[c],neg,pos);
}




void burbuja(int n,int v[])
{
int aux,i,ordenado;
    do{
   ordenado=1;
   for(i=0;i<n-1;i++)
      if(v>v[i+1])
         { aux=v;
           v=v[i+1];
           v[i+1]=aux;
           ordenado=0;
          }
      }while(!ordenado);
 }
Saludos \";)\"