• Miércoles 6 de Noviembre de 2024, 05:37

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 - Linkup

Páginas: [1]
1
C/C++ / Re: Ayuda Con Un Programa
« en: Sábado 26 de Junio de 2004, 00:32 »
para ordenar usa el metodo burbuja :P no tengo el codigo ahora pero consiste en q el mas "liviano" va subiendo hasta q encuentre uno menor a el :P de hay busco el codigo... haber si lo encuentro ;)



 :alien:

2
C/C++ / Re: Problema Al Sacar Nº Primos
« en: Miércoles 16 de Junio de 2004, 23:39 »
Código: Text
  1. #include <iostream.h>
  2. #include <conio.h>
  3.  
  4. int main()
  5. {
  6. int numero =3;
  7. int ndeprimos = 1;
  8. int numingresado=0;
  9.     int contador;
  10.     int divisible;
  11.     int nodivisible;
  12.  
  13.   cout << "Introdusca hasta que numero quiere sacar primos\n";
  14.   cin >> numingresado;
  15.  
  16.   int primos[numingresado];
  17.  
  18.   primos[1]=2;
  19.   //inicio for para sacar primo
  20.  
  21.   while( numero<=numingresado){
  22.    
  23.    contador =1;
  24.     divisible=0;
  25.     nodivisible=0;
  26.     while(contador<=ndeprimos){
  27.       if ((numero%primos[contador])== 0){
  28.      //       cout<<contador<<"\t"<<ndeprimos<<"\t"<<numero<<"\n";
  29.             divisible++;
  30.             break;
  31.       }
  32.         contador++;
  33.    
  34.     }
  35.     if (divisible==0){
  36.       ndeprimos++;
  37.      
  38.      
  39.       primos[ndeprimos]=numero;  
  40.    
  41.     }
  42.   numero++;  
  43.   }
  44.   //fin for para sacar primo
  45.  
  46.   //imprimir
  47.  
  48.   for ( int imprimir=1; imprimir <= ndeprimos; imprimir++)
  49.     cout << primos[imprimir] <<"\n";
  50.  
  51.   getch();
  52.  
  53.   return 0;
  54.   }
  55.  

este funciona!!!!!!!

3
C/C++ / Re: Problema Al Sacar Nº Primos
« en: Miércoles 16 de Junio de 2004, 02:35 »
Cita de: "The Black Boy"
Código: Text
  1.  
  2.  
  3.   for(int numero =3; numero<=numingresado; numero=(numero+1))
  4.        {
  5.     for(contador; contador<=ndeprimos; contador=(contador+1))
  6.                {
  7.  
  8.       if ((numero%(primos[contador]))==0)
  9.                        {
  10.                                 divisible++;
  11.                        }
  12.  
  13.                }
  14.     if (divisible==0)
  15.                {
  16.       primos[contador+1]=numero;
  17.       ndeprimos++;
  18.     }
  19.   }
  20.  
  21.  
  22.  

El fragmento de codigo anterior no te lo entiendo... si colocas un for inicial cuya condicion es: mientras numero sea menor o igual al numero ingresado ... bueno eso lo entiendo.. pero el segundo for tiene una condicion que mmm...  no comprendo como funciona ; si dices que el ciclo se debe ejecutar mientras que contador sea menor que ndeprimos.. pero ambas variables enteras son inicializados en 1 por lo tanto la segunda ves que el ciclo se valla a ejecutar la variabal contador ya es mayor que ndeprimos por lo tanto no va a entrar de nuevo a ese cilco .... mmm bueno eso el lo que yo veo asi por encima  ... y lo que entiendo de lo que hiciste de codigo.. si entendí mal te agradeceria que me lo aclararas y si para entonces aun no has logrado resolver entonces miramos a ver como nas te ayudo..

Saludos
haci es pero se supone q el primer nº q ingresa es el tres y es primo si que se agrgega al array y se suma al nd eprimos osea el segundo nº (4) se va a dividir 2 veces x 2 y x 3 ese for hace q se ejecute la la misma cantidad de veces como numeros primos he sacado anteriromente (siempre partiendo con 1 q es el 2)

pero no funca :( espero q mi explicacion ayude a resolverlo ;) :unsure:

mi nuevo codigo
Código: Text
  1. #include <iostream.h>
  2. #include <conio.h>
  3.  
  4. int main()
  5. {
  6. int numero =3;
  7. int ndeprimos = 1;
  8. int numingresado=0;
  9.     int contador;
  10.     int divisible;
  11.     int nodivisible;
  12.  
  13.   cout << "Introdusca hasta que numero quiere sacar primos\n";
  14.   cin >> numingresado;
  15.  
  16.   int primos[numingresado];
  17.  
  18.   primos[1]=2;
  19.   //inicio for para sacar primo
  20.  
  21.   for(; numero<=numingresado; numero++){
  22.    
  23.     contador =1;
  24.     divisible=0;
  25.     nodivisible=0;
  26.     for(; contador<=ndeprimos;contador++){
  27.       if ((numero%primos[contador])== 0)
  28.         divisible++;
  29.     }
  30.    
  31.     if (divisible=0){
  32.       ndeprimos++;
  33.       (primos[ndeprimos])=numero;  
  34.     }
  35.    
  36.   }
  37.   //fin for para sacar primo
  38.  
  39.   //imprimir
  40.  
  41.   for ( int imprimir=1; imprimir <= ndeprimos; imprimir++)
  42.     cout << primos[imprimir] <<"\n";
  43.  
  44.   getch();
  45.  
  46.   return 0;
  47.  

4
C/C++ / Re: Problema Al Sacar Nº Primos
« en: Miércoles 16 de Junio de 2004, 01:35 »
gracias era eso pero ahora no hace lo que yo quiero :(... parece q los numeros no pasan por el for para la comprobacion :( y me tira solo el 2 :(


ayuda!!

5
C/C++ / Problema Al Sacar Nº Primos
« en: Martes 15 de Junio de 2004, 22:03 »
Estoy haciendo un prgormama para sacar los n primos y lo tengo casi listo pero me da un error en la linea 21 (bajenlo para verlo)

Código: Text
  1. if ((numero%primos[contador])=0)
  2.  

me pueden decir que es???

6
C/C++ / Re: Programas Ejemplo
« en: Lunes 19 de Enero de 2004, 00:52 »
hola...

lo que puedes hacer es bajarte un comilador del tipo visual c++ ya q los dos no me gustan mucho yo utilizo el dev-c++ q lo puedes bajar en www.softonic.com o tb puedes usar el turbo c ambos son del estilo de visula c++ pero mas simples tiene un procesador de texto incluidos q colorea el texto :P eso me gusta mucho  :rolleyes: XD


Salu2!

7
Visual Basic 6.0 e inferiores / Re: Alguien Me Ayuda?
« en: Domingo 18 de Enero de 2004, 05:08 »
Cita de: "makisone"
si que tiene visual basic. No entiendo que puede pasar. Agradeceria vuestra ayuda
esque un programa de vb necesitas unos dll q se instalan con vb 6.0 por eso si quieres utilizarli en otro pc necesitas acer un instalabel pro eso  B)

8
Visual Basic 6.0 e inferiores / Re: Alguien Me Ayuda?
« en: Domingo 18 de Enero de 2004, 01:18 »
al q se lo pasas tiene vb instalado o se lo pasa para q lo instale o algo asi???  :huh:

9
a mi me pasaba lo mismo  :P solo pones multi line y list tb me aparecian as barritas culias mariconas  :devil:

10
Visual Basic 6.0 e inferiores / Re: Leer Un Txt
« en: Sábado 17 de Enero de 2004, 18:58 »
Cita de: "Bopo"
Cita de: "Bopo"
Cita de: "Brroz"
Hola Bopo.

Aquí tienes un ejemplo que mostraría uno a uno todos los registros de un archivo.

Código: Text
  1.  
  2. Private Sub Leer()
  3.   On Error Goto Err_Lectura
  4.   Dim intCanal as integer
  5.   intCanal = FreeFile
  6.   Open "C:\Ruta\Archivo.xxx" For Input As intCanal
  7.   Dim strRcd as String, intCta as integer
  8.   Do Until EOF(intCanal)
  9.        intCta = intCta + 1
  10.        Line Input #intCanal, strRcd
  11.        MsgBox strRcd,vbInformation,"Registro " & intcta
  12.   Loop
  13. Exit_Lectura:
  14.   On Local Error Resume Next
  15.   Close #intCanal
  16.   Exit Sub
  17. Err_Lectura:
  18.   MsgBox Err.Description
  19.   Resume Exit_Lectura
  20. End Sub
  21.  
  22.  

Suerte.
y como hago que me lea una linea definida :huh:
ya descubrri como:

a
Line Input #intCanal, strRcd

le agregue

Line Input #intCanal, strRcd1
Line Input #intCanal, strRcd2
Line Input #intCanal, strRcd

Asi me lee al tercera, pero habra alguna forma que poner el numerod e al linea?
creo q si pones LINE Nº osea

Line 3 Input #intCanal, strRcd

creo si me equivoco coriganme ahora mi pregunta...

yo quiero hacer esto pero necesito en un text box y necesito saber como pongo a travez de codigo un "enter" probe con vbclrf pero me salen 2 barras a lo mejor sale en un label o algo asi xq lo copio y me sale un enter XD  :blink: hay alguna solución a eso  :(  :rolleyes:

Salu2!

11
Visual Basic 6.0 e inferiores / Re: Manual De Vb 6.0
« en: Viernes 16 de Enero de 2004, 23:43 »
busca en google "aprendiendo visual basic 6.0 como si estuvieras en primero" es en foemato pdf para imprimir suerte ;)

12
Visual Basic 6.0 e inferiores / Re: ¿cómo Prender Leds Por El Puerto Serial?
« en: Jueves 15 de Enero de 2004, 02:38 »
Hola... yo soy amigo del Bopo y estamos los 2 en esto... necesitamos el codigo del serial ya q el paralelo es muy grande necesitamos algo pequeño y util... porfavor ayuda  :hola:   :alien:

Páginas: [1]