English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

CODIGO EN C++ DE UNA MATRIZ Q ACEPTE N NUMEROS PARA MULTIPLICAR Y CON FUNCIONES

2006-11-18 08:32:37 · 3 respuestas · pregunta de Anonymous en Ordenadores e Internet Programación y Diseño

3 respuestas

En C++ no puedes redimensionar las matrices en tiempo de ejecución cuando ya están creadas desde tiempo de diseño. Hasta lo que he aprendido, estas las debes de crear en memoria. Pero, si tú le pides a una persona la cantidad de datos a entrar, entonces, no debes definirla en código, sino en base a lo que te diga el usuario asi:
int i, j, variable_ancho, variable_alto;
printf("\n¿Cuanto es el ancho y alto de matriz? separalos por espacios");
scanf("%d,%d", variable_ancho, variable_alto);
int matrizcreada[variable_ancho][variable_alto];
for (i=0;i<=variable_ancho;i++){
for(j=0;j<=variable_alto;j++){
matrizcreada[i][j]=0;
}
}
/*Aqui, ya puedes direccionar a cada espacio de memoria, por ejemplo, hacer que cada uno de los que están a sus orillas se multipliquen y sacar la diagonal, ejemplo asi:
Primero, creas la matriz que contendrá la diagonal, asi:*/
diagonal_multiplicacion[(variable_ancho+variable_alto)/2);
//Luego, empiezas a multiplicar
for(i=0;i<=variable_ancho;i++){
for(j=0;j<=variable_alto;j++){
if (matrizcreada[i]= j){
diagonal_multiplicacion[i]=i*j;
}
}
}
//Y ya está, ya almacenaste tu variable con la multiplicación.

2006-11-18 08:55:05 · answer #1 · answered by Anonymous · 0 0

ES UNA PELICULA A NO ESA ES MATRIX

2006-11-18 08:39:56 · answer #2 · answered by Anonymous · 0 0

*

2006-11-18 08:33:23 · answer #3 · answered by UNDERTAKER 4 · 0 0

fedest.com, questions and answers