Esta vez haré un ejemplo de un programa con vector, que recibe una lista de números y en la lista puede haber algunos repetidos, nosotros le daremos un numero y el programa nos dirá cuantas veces aparece en la lista.
Aquí esta el código:
#include<stdio.h>
/*
Programa que lee Vectores y dice cuantas veces se repite un numero
*/
main(){
int i, A[10], V, NV;
for(i=0;i<=9;i++){
printf("A[%d]: ",i+1);
scanf("%d", &A[i]);
}//fin de for
for(i=0;i<=9;i++){
printf("(%d)", A[i]);
}//fin de for 2
printf("\nDame el valor a comparar: ");
scanf("%d", &V);
NV=0;
for(i=0;i<=9;i++){
if (A[i]==V)
NV= NV+1;
}//fin de for 3
printf("\nEl valor es: %d",V);
printf("\nEl numero se repite: %d veces",NV);
printf("\n");
}
Bien guardamos el codigo con la esxtencion ".c", no es necesario poner el "getch();" en Ubuntu, si lo dejamos marcara error al compilar.
Para cambiar de carpeta se usa "cd" y para ver su contenido se usa "ls".
Para compilar el archivo usamos "gcc nombre del archivo.c":
Si compiló correctamente se crear un archivo llamado "a.out", para ejecutarlo escribimos: "./a.out".

Nos pide que le demos los valores:
Una vez que le dimos todos los valores le damos enter y nos muestra la lista de estos pero tambien nos pregunta cual valor vamos a comparar para saber cuantas veces se repite:
Le damos el numero, lo compara con la lista y nos dice cuantas veces esta en ella.
Espero les sirva cualquier comentario bienvenido,
ResponderEliminarSaludos!!!
Hola Emilio si tengo un comentario, esta faltando incluir la libreria stdio.h y creo saber porque te pasa, esque el código lo estas copiando tal cual al blog pero deberias de tener cuidado con < > ya que se escriben distinto en html :D
ResponderEliminarmira en mi blog ya subí una entrada sobre eso
ResponderEliminarhttp://ceciliaurbina.blogspot.com/2010/11/simbolos-en-html.html
ok gracias!! no lo habia notado :D la corregire
ResponderEliminarSaludos!!!
Ortografía, muchacho... Cuatro puntos para el lab.
ResponderEliminaremilio puedes resolverme este jercicio
ResponderEliminarejercicio:
realice un programa que pida 10 numeros a un usuario, luego muestre estos numeros pero en el orden invertido
*no pueden a ver numeros repetidos
elm programa nos tiene que decir que no pueden a ver numeros repetidos
ResponderEliminar