Posts Tagged Tips

Multiplicar valores de dos vectores con Lenguaje C

La idea de este ejemplo es tener un vector A, B y C, en donde los valores de los vectores A y B al ser multiplicados sean almacenados en el vector C.

Al principio del programa se le solicita al usuario que ingrese los valores en cada posiciòn de los vectores A y B los cuales serán multiplicados y el resultado sera almacenados en el vector C.

¿Pero como se cuales valores multiplicar y almacenar en el vector C?, pues fácil la variable “i” almacena la posición en donde se almacenan y obtienen los valores de cada vector.  Por ejemplo al principio del programa se encuentra “i” con el valor 0, eso quieres decir que al almacenar los números en el vector A y B sera en la posición 0 de cada vector y la luego la multiplicación de ambos sera almacenado en la posición 0 del vector C.

Por ultimo incrementamos “i” hasta que sea menor a 10 y se repite la misma operación  pero en el siguiente espacio de los vectores A, B y C.

Ejemplo:

/*
 ==========================================================
 Name        : vectores.c
 Author      : Psycho
 Version     : 1.0
 Description : Programa para multiplicar el valor entre dos vectores (A y B) y almacenarlo en un tercer vector C
 ==========================================================
 */
// cargar libreria de entrada y salida
#include <stdio.h>

int main() {
 // vertor A de diez posiciones
 int vectorA[10] = { 0 };

 //vector B de diez posiciones
 int vectorB[10] = { 0 };

 /* vector C de diez posiciones en donde se
 * almacena el calculo de la posicion n en el vector A B y
 * el valor resultante se guarda en el vector C
 */
 int vectorC[10] = { 0 };

 // variable para indicar la poscicion en el vector
 int poscision = 1;

 // variable para iterar los vectores
 int i = 0;

 for (i = 0; i < 10; i++) {
 // solicitar un numero al usuario para la posicion n del A
 printf("Ingrese un valor para la posicion %d del vector A \n",
 poscision);
 scanf("%d", &vectorA[i]);

 // solicitar un numero al usuario para la posicion n del B
 printf("Ingrese un valor para la posicion %d del vector B \n",
 poscision);
 scanf("%d", &vectorB[i]);

 // el resultado almacenarlo en la posicion n del vector C
 vectorC[i] = vectorA[i] * vectorB[i];

 // incrementar la poscision
 poscision++;
 }

 for (i = 0; i < 10; i++) {
 // imprimir los resltados de cada multiplicación
 printf("El resultado de la multiplicacion de %d x %d es: %d \n",
 vectorA[i], vectorB[i], vectorC[i]);
 }
}

,

No Comments

Crear archivos .htaccess en línea

El archivo .htaccess se encuentra normalmente en la raíz de cada servidor Web Apache (puede haber un archivo .htaccess por directorio), y nos permite configurar directivas en un archivo o directorio, archivos de bienvenida, bloqueo de directorios, autenticación para ver un directorio, error 404, etc.

Htaccess editor nos permite crear un archivo .htaccess a través de una interfaz Web y configurar los parámetros que queramos crear de una manera bastante sencilla.

Opciones de la herramienta:

  • Negación de acceso a archivos.
  • Paginas de error.
  • Pagina por defecto.
  • Configuración WWW.
  • Directivas de redirección.
  • Restricción de acceso.

Vía Kabytes

2 Comments