| Ver tema anterior :: Ver siguiente tema |
| Autor |
Mensaje |
xjorgex Nuevo Miembro

Registrado: 24 Jun 2008
Mensajes: 2
|
Publicado: Mar Jun 24, 2008 4:19 am Título del mensaje: NESESITO AYUDA CON UNA MATRIS EN C++ |
|
|
bueno si nesesito hacer un ejercicio q me pusieron en la universidad, pero de veerdad q no entiendo como hacerlo, porque me exijen hacerlo con "gotoxy" y no me han dado ni la mas minima clase de ese cursor!
porfavor algien q me ayude :/...
dice asi:
multiplicacion de 2 matrices, arrojar el resultado de la multiplicacion en otra matris y esto hacerlo con gotoxy...
porfavor se los pido, es urgente q me ayuden a hacerlo.
Gracias. |
|
| Volver arriba |
|
 |
noloweper Conociendo Foroz

Registrado: 24 Jun 2008
Mensajes: 21
|
Publicado: Mar Jun 24, 2008 7:21 pm Título del mensaje: |
|
|
el GOTOXY no es una macro para ensamblador??
yo creo que en c++ los puedes hacer con los bucles normales, y sale facilillo... nose.
Mira a ver si lo del gotoxy es para c++ o para ensamblador. |
|
| Volver arriba |
|
 |
DARKDMR Yo soy el foro


Registrado: 13 Sep 2006
Mensajes: 3966
Ubicación: Venezuela/Zulia/Maracaibo
|
|
| Volver arriba |
|
 |
noloweper Conociendo Foroz

Registrado: 24 Jun 2008
Mensajes: 21
|
Publicado: Mar Jun 24, 2008 7:37 pm Título del mensaje: |
|
|
a pero el gotoxy solo sirve para posicionar el cursos en la pantalla no?
pues entonces hazlo normal y el gotoxy usalo solo para ponerlo los valores de la matriz por ejemplo centrado en la consola.
por ejemplo:
gotoxy(30,7);cout<<numero<<; _________________
|
|
| Volver arriba |
|
 |
DARKDMR Yo soy el foro


Registrado: 13 Sep 2006
Mensajes: 3966
Ubicación: Venezuela/Zulia/Maracaibo
|
|
| Volver arriba |
|
 |
jR: Conociendo Foroz

Registrado: 21 Abr 2008
Mensajes: 61
Ubicación: asuu
|
Publicado: Mie Jun 25, 2008 1:23 am Título del mensaje: |
|
|
goto se llama la funcion y mi amigo eso ya no se usa...si realmente te interesa la materia y la carrera, te sugiero que estudies c++ por tu cuenta.
Y me parece muy erroneo lo de tu prof. ya que en programacion no se puede limitar el camino que vas a tomar.
Tomando como ejemplo el ejercicio de la matriz, no te deben impedir utilizar sub-rutinas, funciones o lo que tu quieras con tal de presentar el resultado.
PD: De que pais eres? Estas siguiendo ingenieria? En que semestre estas? |
|
| Volver arriba |
|
 |
xjorgex Nuevo Miembro

Registrado: 24 Jun 2008
Mensajes: 2
|
Publicado: Mie Jun 25, 2008 4:01 am Título del mensaje: |
|
|
es en " C "
encero ayudenme
a hacerlo, se los agradeceria toda la vida.
de corazon |
|
| Volver arriba |
|
 |
CaLeR User destacando


Registrado: 28 Dic 2007
Mensajes: 437
|
Publicado: Mie Jun 25, 2008 11:40 am Título del mensaje: |
|
|
Normal, si alguien puede ayudarlo , hagalo seguro que se los agradecerá _________________ El modo de dar una vez en el clavo, es dar cien veces en la herradura
>>>>>>Ténico en Desarrollo y Aplicaciones Informáticas<<<<<<
>>>>>>>>REALIZACIÓN DE APLICACIONES A MEDIDA<<<<<<<<
|
|
| Volver arriba |
|
 |
noloweper Conociendo Foroz

Registrado: 24 Jun 2008
Mensajes: 21
|
Publicado: Mie Jun 25, 2008 4:07 pm Título del mensaje: |
|
|
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <iostream>
#include <cstdlib>
using namespace std;
const int tamanio=2;
typedef int matriz [tamanio][tamanio];
int main(int argc, char *argv[])
{
matriz m1,m2,matriz_resultado;
int i,j,h;
int d,b;
d=0;
b=0;
h=0;
//int tamanio=5;
int a,acumulador;
acumulador=0;
for(i=0;i<tamanio;i++){
for(j=0;j<tamanio;j++){
cout<<"Introduzca un numero de la primera matriz"<<endl;
cin>>a;
m1[i][j]=a;
}
}
cout<<"Ha insertado la primera matriz."<<endl;
i=0;
j=0;
for(i=0;i<tamanio;i++){
for(j=0;j<tamanio;j++){
cout<<"Introduzca un numero de la segunda matriz"<<endl;
cin>>a;
m2[i][j]=a;
}
}
cout<<"Ha insertado la segunda matriz."<<endl;
i=0;
j=0;
for (i=0;i<tamanio;i++){
for(j=0;j<tamanio;j++){
for(h=0;h<tamanio;h++){
d=m1[i][h];
b=m2[h][j];
acumulador=acumulador+d*b;
}
matriz_resultado[i][j]=acumulador;
acumulador=0;
}
//matriz_resultado[j][h]=acumulador;
//acumulador=0;
}
i=0;
j=0;
for(i=0;i<tamanio;i++){
for(j=0;j<tamanio;j++){
cout<<m1[i][j]<<" ";
}
cout<<endl;
}
i=0;
j=0;
for(i=0;i<tamanio;i++){
for(j=0;j<tamanio;j++){
cout<<m2[i][j]<<" ";
}
cout<<endl;
}
i=0;
j=0;
for(i=0;i<tamanio;i++){
for(j=0;j<tamanio;j++){
cout<<matriz_resultado[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
ahí lo tienes en la constatne tamanio pones de cuanto quires qeu sea tu matriz, a solo funciona con matrices cuadradas espero que te sirva |
|
| Volver arriba |
|
 |
perezd Yo soy el foro


Registrado: 31 Ene 2007
Mensajes: 2045
Ubicación: Tercer Mundo, Uruguay
|
Publicado: Vie Jun 27, 2008 6:28 pm Título del mensaje: |
|
|
C++ Puro!!
Yo lo estaba pensando mas pero en C...
Al ver ese codigo fuente no me queda duda, solo y puramente C++
Esta ordenado, me gusta! _________________ "El Software es Como el Sexo, Cuando es Gratis, Mejor"
Tutoriales, Guias, Problemas y Dudas sobre GNU/Linux - Foro Linux
|
|
| Volver arriba |
|
 |
|
|
|