La Programacion del Noob
"Es genial trabajar con ordenadores. No discuten, lo recuerdan todo y no se beben tu cerveza" -Paul Lear
miércoles, 28 de septiembre de 2016
Cuantas veces aparece un numero en el arreglo
/*Lo que vamos a hacer es buscar un elemento que recibimos del usuario y contar cuantas veces aparece en el arreglo, el ciclo for recorre el arreglo y con el if buscamos el elemento, cuando lo encuentra la variable "contador" aumenta en 1 y al final muestra el resultado total */
int cantidad; /*Cantidad de elementos que tiene el arreglo
int vector[10];
int valor; /*Elemento que vamos a buscar
int contador=0; /*Almacena cuantas veces aparece "valor"
for (int i=0; i<cantidad; i++) {
if (vector[i]==valor)
contador +=1; /*Es lo mismo que contador= contador + 1;
return contador;
}
int cantidad; /*Cantidad de elementos que tiene el arreglo
int vector[10];
int valor; /*Elemento que vamos a buscar
int contador=0; /*Almacena cuantas veces aparece "valor"
for (int i=0; i<cantidad; i++) {
if (vector[i]==valor)
contador +=1; /*Es lo mismo que contador= contador + 1;
return contador;
}
Sustituir dos elementos
/*En este ejemplo vamos a sustituir el elemento "a" del vector por el elemento "b" de este, en este caso "b" es un elemento que recibimos por el usuario. El ciclo for recorre el arreglo, con la sentencia if revisamos cada posición del vector para buscar el elemento que vamos a sustituir */
int a; /*Elemento que vamos a sustituir
int b; /*Elemento que recibimos del usuario
int cantidad; /*Cantidad de elementos que tiene el vector
int vector[5];
for (int i=0; i<cantidad; i++){
if (vector[i]==a) /*Busca el elemento "a"
vector[i]=b; /*Sustituir "a" por "b"
}
int a; /*Elemento que vamos a sustituir
int b; /*Elemento que recibimos del usuario
int cantidad; /*Cantidad de elementos que tiene el vector
int vector[5];
for (int i=0; i<cantidad; i++){
if (vector[i]==a) /*Busca el elemento "a"
vector[i]=b; /*Sustituir "a" por "b"
}
lunes, 26 de septiembre de 2016
Hacer un intercambio en un vector
/*En este ejemplo lo que vamos a hacer es intercambiar dos elementos dentro del arreglo sin perder ninguno, las variables "i" y "j" representan los 2 elementos, la variable "aux" hablando metafóricamente, es la tercer taza, donde vamos a guardar nuestro valor para no perderlo mientras hacemos el cambio*/
int i,j;
int aux;
aux= vector[i]; /*Pasamos el valor de "i" a "aux"
vector[i]=vector[j]; /*Pasamos el valor de "j" a "i" que ya estaba vacio
vector[j]=aux; /*Ahora pasamos el valor de "aux" a "j"
int i,j;
int aux;
aux= vector[i]; /*Pasamos el valor de "i" a "aux"
vector[i]=vector[j]; /*Pasamos el valor de "j" a "i" que ya estaba vacio
vector[j]=aux; /*Ahora pasamos el valor de "aux" a "j"
miércoles, 18 de mayo de 2016
Obtener la posicion del numero mayor del vector
/* En este ejemplo se utiliza un vector de tamaño 50, el ciclo for recorre el vector buscando el valor mayor, una vez que lo encuentra, guarda la posición (en este caso es "i"), y la devuelve cuando finaliza el ciclo */
int mayor=vector[0]; /*Se inicializa en la posición 0 del vector
int posicion;
int cantidad; /*Representa la cantidad de elementos que posee el vector en ese momento
int vector[50];
for (int i=0; i<cantidad; i++)
if (mayor<vector[i]) {
mayor=vector[i];
posicion=i;
}
return posicion;
int mayor=vector[0]; /*Se inicializa en la posición 0 del vector
int posicion;
int cantidad; /*Representa la cantidad de elementos que posee el vector en ese momento
int vector[50];
for (int i=0; i<cantidad; i++)
if (mayor<vector[i]) {
mayor=vector[i];
posicion=i;
}
return posicion;
Suscribirse a:
Entradas (Atom)



