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);
}