Posts Tagged Tips
Multiplicar valores de dos vectores con Lenguaje C
Posted by Psycho in Programación on September 5, 2009
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]);
}
}
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
