• Sábado 9 de Noviembre de 2024, 03:27

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - ichizuke

Páginas: [1]
1
C/C++ / Re: algoritmo para identificar que dos vectores son iguales
« en: Lunes 29 de Diciembre de 2008, 20:27 »
o que pena la verdad lo inclui en lenguaje c++ por ser un foro de c++/c . no me fije que pedia el algoritmo y no un codigo en un lenguaje determinado :D  pero la verdad hace un ratito que no practico con psudocodigo. en fin...

2
C/C++ / Re: algoritmo para identificar que dos vectores son iguales
« en: Lunes 29 de Diciembre de 2008, 20:02 »
hola la verdad aqui tengo un codigo que creo puede servirte. solo un pequeño inconveniente si tiene los mismos numeros pero en diferentes pociciones el resultado sera "los vectores no son iguales"
Código: Text
  1.  
  2. #include<iostream.h>
  3. int l[100],v2[100];
  4. int a,b=0,c=0,d=0,tamanio1,tamanio2;
  5. void main()
  6. {
  7.     cout<<"ingrese el tamanio para el priemer vector"<<endl;
  8.     cin>>tamanio1;
  9.     cout<<"ingrese el tamanio para el segundo vector"<<endl;
  10.     cin>>tamanio2;
  11.     cout<<"ingrese los elementos del primer vector"<<endl;
  12.     for(a=0;a<tamanio1;a++){
  13.         cout<<"ingrese elemento de la pocicion ["<<a<<"]t";
  14.         cin>>l[a];
  15.     }
  16.     cout<<endl<<"ingrese elementos del segundo vector"<<endl;
  17.     for(a=0;a<tamanio2;a++){
  18.         cout<<"ingrese elemento de la pocicion ["<<a<<"]t";
  19.         cin>>v2[a];
  20.     }
  21.  
  22.     //pienso que lo primero seria ver si los vectores tienen el mismo tamanio
  23.     //o mejor dicho la misma cantidad de elementos
  24.     for(a=0;l[a];a++){
  25.         c++;//contador de elementos del vector l
  26.     }
  27.     for(a=0;v2[a];a++){
  28.         d++;//contador de elementos del vector v2
  29.     }
  30.     if(c==d){//si tienen la misma cantidad de elementos entonces
  31.         for(a=0;a<4;a++){
  32.             if(l[a]==v2[a]){
  33.                 b++;//contador de cantidad de elementos iguales
  34.             }
  35.         }
  36.     }
  37.     if(b==4)
  38.         cout<<endl<<"los vectores son iguales"<<endl;
  39.     else
  40.         cout<<endl<<"los vectores no son iguales"<<endl;
  41.  
  42. }
  43.  
  44.  
espero te sea de algo util  :hola:  adios y exitos.

Páginas: [1]