elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  (SOLUCIONADO) Busqueda dentro de un vector en C
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: (SOLUCIONADO) Busqueda dentro de un vector en C  (Leído 10,621 veces)
;c1v!c

Desconectado Desconectado

Mensajes: 151


Forma parte de esta comunidad gamer!!!


Ver Perfil WWW
(SOLUCIONADO) Busqueda dentro de un vector en C
« en: 23 Febrero 2011, 21:32 pm »

Bueno queria saber como puedo buscar dentro e imprimir la busqueda realizada, ya que en el buscador del foro no encontre resultados y en wiki encontre algo relacionado con los bucles pero no entiendo mucho al respecto queria saber si podrian dar ejemplos o algun tuto que explicara mejor.
Gracias!!


« Última modificación: 24 Febrero 2011, 17:03 pm por ;c1v!c » En línea

Oblivi0n


Desconectado Desconectado

Mensajes: 392

Odio las ranas.


Ver Perfil
Re: Busqueda dentro de un vector en C
« Respuesta #1 en: 23 Febrero 2011, 21:45 pm »

por ejemplo, tienes un vector de 5 posiciones, tal que:
Código
  1. int n[5];

con los numeros 1,2,3,4,5 respectivamente, para recorrerlo e imprimir sus datos puedes usar, por ejemplo un bucle for:

Código
  1. for(int i = 0;i<5;i++)
  2. {
  3.       printf("%d\n",n[i]);
  4. }


En línea

RyogiShiki


Desconectado Desconectado

Mensajes: 745


げんしけん - Hikkikomori FTW!!!


Ver Perfil WWW
Re: Busqueda dentro de un vector en C
« Respuesta #2 en: 23 Febrero 2011, 22:19 pm »

mira este ejemplo leelo y comentas como te va:

Código
  1. #include <iostream>
  2. #include <ctime>
  3. #include <cstdlib>
  4.  
  5. using namespace std;
  6.  
  7. int main(){
  8. const int top =10
  9. int Random = 0, FirstArray[top], SecondArray[top]; //Second Array es para propositos de debug
  10. for (int i = 0; i < top; i++){
  11. FirstArray[i] = 0;
  12. SecondArray[i] = 0;
  13. }
  14. srand(time(NULL));
  15. for (int j = 0; j < top; j++){
  16. Random = rand() % 16;
  17. FirstArray[j] = Random;
  18. cout << FirstArray[j] << endl;
  19. for (int k = 0; k < j; k++){
  20. if (FirstArray[k] == Random){
  21. cout << "Coincidencias en: " << FirstArray[k] << " Ya existe en la Posicion: " << k << endl;
  22. }
  23. }
  24. }
  25. return 0;
  26. }
  27.  

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. #define MAX 10
  6.  
  7. int main(){
  8. int Random = 0, FirstArray[MAX];
  9. for (int i = 0; i < MAX; i++){
  10. FirstArray[i] = 0;
  11. }
  12. srand(time(NULL));
  13. for (int j = 0; j < MAX; j++){
  14. Random = rand() % 16;
  15. FirstArray[j] = Random;
  16. printf("%i \n", FirstArray[j]);
  17. for(int k = 0; k < j; k++){
  18. if(FirstArray[k] == Random){
  19. printf("Coincidencias en: %i ya existe en la posición: %i\n", FirstArray[k], k);
  20. }
  21. }
  22. }
  23. return 0;
  24. }
« Última modificación: 23 Febrero 2011, 23:52 pm por gankutsuo » En línea

;c1v!c

Desconectado Desconectado

Mensajes: 151


Forma parte de esta comunidad gamer!!!


Ver Perfil WWW
Re: Busqueda dentro de un vector en C
« Respuesta #3 en: 23 Febrero 2011, 22:27 pm »

Bueno despues de ver el problema con mi hna. llegamos a la solucion
de buscar posiciones iguales dentro de un vector y mostrarlas al final.
Aca les dejo el codigo para quien lo necesite y para quien quiera jugar un poco con el.

Gracias a los que respondieron!!
Saludos!!


Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.  int vec[10];
  7.  int n1,i,j;
  8.  
  9.  for(i=1;i<11;i++)
  10.  {
  11.       printf("ingrese numero:");
  12.       scanf("%d",&n1);
  13.  
  14.       vec[i]=n1;
  15.   }
  16.  
  17.   printf("Las posiciones que tienen valor 0 son:\n");
  18.  
  19.   for(i=1;i<11;i++)
  20.   {
  21.      if(vec[i]==0)
  22.          {printf("\t[%d]\n",i);}
  23.   }
  24.  
  25.  
  26.  
  27.  system("PAUSE");
  28.  return 0;
  29. }
  30.  
« Última modificación: 24 Febrero 2011, 17:02 pm por ;c1v!c » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda - Guardar un Arreglo (Vector) dentro de un Archivo TxT
Programación C/C++
alejandrosevenfold 2 9,185 Último mensaje 1 Septiembre 2012, 18:40 pm
por rir3760
Ayuda con C# Busqueda dentro de listBox
.NET (C#, VB.NET, ASP)
kaizer093 1 2,852 Último mensaje 19 Noviembre 2013, 23:26 pm
por ivancea96
Ayuda con buscar valor dentro de un vector
Java
Browwwnnn 0 1,596 Último mensaje 16 Octubre 2014, 03:03 am
por Browwwnnn
Dimensionar un vector dentro de un struct « 1 2 »
Programación C/C++
ShadowA7X 10 7,004 Último mensaje 9 Noviembre 2014, 01:45 am
por ivancea96
intercambiar valores dentro de un vector
Programación C/C++
bash 8 4,027 Último mensaje 21 Enero 2016, 23:46 pm
por bash
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines