Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Temas - mapers

#181
Java / imagenes splash
30 Septiembre 2010, 07:17 AM
holas gente quisiera que me digan como poder colocar una imagen splash en la  presentacion de inicio de mi programa ........e buscado por internet y nada
#182
Java / imagenes java
26 Septiembre 2010, 22:58 PM
holas gente estaba pensando como poder ahcer lo  siguiente:

coloco una imagen en la parte derecha de la ventana y  que se desplaze a donde haga click como podria hacerlo.......

uso el netbeans
#183
Java / imagen de fondo
25 Septiembre 2010, 03:25 AM
holas gente estoy usando el netbiens como IDDE ,estoy hacindo una aplicacion ya esta casi terminada ,ahora quisiera wsaber com le cambio el fondo de la ventana sin modificarla ,me refiero a colocar una imagen que puedo bajarla del internet.....
#184
Java / compilar
24 Septiembre 2010, 07:43 AM
buenas señores tengo una duda me baje un compilador NetBeans IDE 6.7.1 pero no encuentro por ningun lugar la opcion de compilar solo esta la opcion de ejecutar nada mas....me podrian decir donde estara la opcion de compilar.........
#185
Java / grafica de Quicksort
20 Septiembre 2010, 07:31 AM
porque me imprime el grafico  dos veces ....................................si no llamo a paint dos veces...............

Código (java) [Seleccionar]

import java.awt.*;
import javax.swing.*;

public class LinesRectsOvals extends JFrame {


   public LinesRectsOvals()
   {
      super( "GRAFICO" );

      setSize( 500,500 );
      setVisible( true );
   }

   public void stop(int tiempo) {

try{Thread.sleep(tiempo);}catch(Exception err){}

}



   public  static void Quicksort(int A[], int b, int t)

{
     int pivote;
     if(b < t){
        pivote=colocar(A, b, t);
        Quicksort(A, b, pivote-1);
        Quicksort(A, pivote+1, t);
     }
}


  public static int colocar(int A[], int b, int t)
{
    int i;
    int pivote, valor_pivote;
    int temp;

    pivote = b;
    valor_pivote = A[pivote];
    for (i=b+1; i<=t; i++){
        if (A[i] > valor_pivote){
                 pivote++;
                temp=A[i];
                A[i]=A[pivote];
                A[pivote]=temp;

        }
    }
    temp=A[b];
    A[b]=A[pivote];
    A[pivote]=temp;
    return (int) pivote;
}





   public void paint( Graphics g )
   {
       int A[]=new int[470];
       int p=0,q=469;
      super.paint( g );
      g.setColor( Color.RED );
      g.drawLine(30,0,30,470);
       g.drawLine(30,470,500,470);
       for(int y=0;y<469;y++)
      {stop(50);
         int valor = 1 + ( int ) ( Math.random() *469 );
         A[y]=valor;
      g.setColor( Color.RED );
      g.drawLine(30+y,470,30+y,valor);
      System.out.print (" Arreglo Desordenado "+"<"+A[y]+">");
            System.out.print ("\n");
      }

       g.setColor(java.awt.Color.white);
    g.fillRect(0,0,500,500);
    g.setColor(java.awt.Color.black);
        Quicksort(A,p,q);
       for(int x=0;x<469;x++)
      {stop(50);
       
      g.setColor( Color.RED );
      g.drawLine(30+x,470,30+x,A[x]);
      System.out.print (" Arreglo Ordenado "+"<"+A[x]+">");
            System.out.print ("\n");
      }

   }
   public static void main( String args[] )
   {
      LinesRectsOvals application = new LinesRectsOvals();
      application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
   }

}



#186
Java / Quicksort
20 Septiembre 2010, 06:31 AM
me sale un error pero no lo encuentro donde me lo podrian revisar porfavor


Código (java) [Seleccionar]

public class Arreglo
{


   public  void Quicksort(int A[], int b, int t)

{
     int pivote;
     if(b < t){
        pivote=colocar(A, b, t);
        Quicksort(A, b, pivote-1);
        Quicksort(A, pivote+1, t);
     }
}


  public int colocar(int A[], int b, int t)
{
    int i;
    int pivote, valor_pivote;
    int temp;

    pivote = b;
    valor_pivote = A[pivote];
    for (i=b+1; i<=t; i++){
        if (A[i] > valor_pivote){
                 pivote++;
                temp=A[i];
                A[i]=A[pivote];
                A[pivote]=temp;

        }
    }
    temp=A[b];
    A[b]=A[pivote];
    A[pivote]=temp;
    return (int) pivote;
}





   public static void main(String[] args)
    {
       int j=0,n=0,p=0,q=121;
       int A[]=new int[121];
       p=0;//primer valor inicial//
   
    for(int i=0;i<120;i++)
        {
            int valor = 1 + ( int ) ( Math.random() * 469 );

            A[i]=valor;

        }
       
   

   Quicksort(A,p,q);

              for(j=0;j<120;j++)
                     {
                 System.out.print ("<"+A[j]+">");
                    }
   }


}


#187
Programación C/C++ / error de sintaxis
18 Septiembre 2010, 08:41 AM
porque me sale este error

syntax error before `bool'

#188
Programación C/C++ / glut
14 Septiembre 2010, 06:57 AM
replantee todo  ahora solo quiero que cuando haga click en la  ventana  me vuelva a mostra otro grafico ......................................
Código (cpp) [Seleccionar]

#include<windows.h>
#include <GL/glut.h>
#define ancho 320
#define altura 240
#define profundidad 500
void DibujaCuadrado();
void ejesxy();
void TecladoMovimiento(int tecla, int x, int y);
int posx=0, posy=0;
int main(int argc, char** argv) {
glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE);
glutInitWindowPosition(100, 0);
glutInitWindowSize(500, 500);
glutCreateWindow("GRAFICADOR ");
glOrtho(-20, 300, -40, 200, -profundidad, profundidad);
glClearColor(1, 1, 1, 0);
glutDisplayFunc(DibujaCuadrado);
glutMainLoop();
return 0;
}
void DibujaCuadrado() {
glClear(GL_COLOR_BUFFER_BIT);
ejesxy();
glPushMatrix();
glTranslatef(posx, posy,0);
glBegin( GL_LINE_STRIP );
  for(int i=0;i<300;i++)
  {
      int x=rand()%100;


  //draw polyline
    glVertex2i( i, x );
    glVertex2i( i, 0 );

  }
glEnd();
glPopMatrix();
glutSwapBuffers();
}
void ejesxy() {
glColor3f(1.0, 0.0, 0.0);
glBegin(GL_LINES);
glVertex2f(-20, 0);
glVertex2f(300, 0);
glVertex2f(0, 200);
glVertex2f(0, -40);
glEnd();
}


#189
Programación C/C++ / cripter
10 Septiembre 2010, 17:45 PM
 el algoritmo vuelve a escribir cada línea como se describe de la siguiente manera: en primer lugar, el símbolo en el centro del texto está escrito (si los personajes van desde las posiciones 1 a n, entonces el primer personaje en ser escrito es el carácter en la posición (1 + n) / 2). Siguiendo la misma estrategia, el algoritmo codifica la mitad izquierda de la cadena, luego la derecha y la última mitad.

Especificación de entrada

La entrada consiste en un programa, codificados según la estrategia sugerida por Enrique. No hay línea en este programa contiene más de 20000 caracteres.
Especificación de salida

La salida consiste en el programa de Enrique decodificado. Este será los resultados por
ser exactamente el mismo con el programa descrito originalmente.

//*******************************//
Sample Input
//*******************************//

(npqsshb1 q000PqJouv,vuvq)u;
bws
:    ,bcfoJufhs;
hcfjo
e    fSbbom(c,);
f    sXjubom(c+);
ofe.

//*******************************//
Sample Output
//*******************************//
program p1000(Input,Output);
var
    a,b:Integer;
begin
    Readln(a,b);
    Writeln(a+b);
end.

//*******************************//
estoy tratando de enter el algoritmo pero cuando hago las pruebas de escritorio para algunos casos de estas lineas no funciona!!!! me podrian dar una idea de como poder hacerlo ....gracis
#190
Programación C/C++ / area maxima
10 Septiembre 2010, 07:10 AM
hola de nuevo por aca ,me dejaron hacer este problema es sobre como calcular la maxima extension que tiene  una area ....

Especificación de entrada

La primera línea de entrada contiene un T entero, el número de casos de prueba seguir.

Cada caso de prueba comienza con un entero N (1 <= n <= 10) que indica el tamaño de la tierra cuadrícula. El próximo N líneas cada una contiene caracteres N. Cada personaje ser '.' (Área libre) o '#' (obstáculo). Su casa debe ser construida en zona libre.
Especificación de salida

Para cada caso de prueba, la producción de una línea del tamaño de la plaza más grande en la zona de libre.


Ejemplo de entrada

2
10
..........
.#####....
..#..###..
...##.....
...#..#...
...#...###
....######
..........
##########
#########.
5
##..#
....#
.#..#
####.
.#..#
Ejemplo de salida

3
2


estuve pénsando como poder implementarlo y maso menos tengo una idea osea tomo el primer elemento de la fila. Si está vacío, tomo el segundo, si está vacío, entonces me fijo en la segunda fila a ver si hasta el segundo elemento está vacío. Si es así tomo el tercer elemento de la primer fila, si éste es vacío, me fijo en la segunda y tercer fila si está vacío hasta el tercer elemento... y así sucecivamente
cuando no encuentro un vacío, el cuadrado máximo está en el número anterior...
ahora mi problema es como controlar los bucles  para poder hacer esto .......publlicare mi codigo cuando lo tenga casi listo ..por lo ptonto queria algunas ideas de como poder implementarlo mejor .......


O podria hacerlo los 10 casos independientes  ................verdad


cambie el . por el 1 y el # por el 0  y codifique esto pero no me  convence

Código (cpp) [Seleccionar]

#include<iostream.h>
#define FIL 10
#define COL 10

void leermatriz(int m[][COL],int f, int c)
{
    int i=0,j=0;
    for(i=0;i<f;i++)
        for(j=0;j<c;j++)
            {
                cout<<"MATRIZ"<<i<<"]["<<j<<"]";
                cin>>m[i][j];
            }
}

void imprimir(int m[][COL],int f, int c)
{
    int j=0,i=0;
    for(i=0;i<f;i++)
    {   for(j=0;j<c;j++)           
                cout<<m[i][j]<<"  ";
                cout<<endl;
           
            }
}
int areamaxima(int m[][COL],int f, int c)
{
    int i=0,j=0,matrizdedos=0,y=0,x=0;
    for(i=0;i<f;i++)
    {  for(j=0;j<c;j++)
            {
               if(m[i][j]==1)
               {
                    x++;
                }   
                    if(m[i+1][j]==1)
                    {
                        y++;
                    }
                    if(m[i][j]==0 ||m[i+1][j]==0)
                    {
                       if(x==y)
                       {
                            matrizdedos++;
                        }
                    }
            }
    }
    return matrizdedos++;
       
}


int main()

{
int m[FIL][COL],f=0,c=0;
cout<<"INGRSE MATRIZ"<<endl;
cout<<"NUMERO DE FILAS"<<endl;
cin>>f;
cout<<"NUMERO DE COLUMNAS"<<endl;
cin>>c;
leermatriz(m,f,c);
imprimir(m,f,c);
cout<<areamaxima(m,f, c);
system("pause");
   
}

}


aki trato de obtener las matrizes de dos por dos .........pero no me controla los saltos cuando encuentra un 0 (#)     una ayudita ........... porque de hay nomas lo sacaria para la de 3 por 3 la de 4 por 4 la de 5 por 5 pero creo que seria mejor meterlo en un case.......
#191
Programación C/C++ / error de compilacion
8 Septiembre 2010, 06:34 AM
buscando por la red tutoriales de automas me encontre este codigo pero no se que pasa que no corre  ya lo correji y nada me corre

mmmm

ya fue ya  tienes razon mejor creare mi propio programa!!!!!
#192
Programación C/C++ / duda de array
6 Septiembre 2010, 08:12 AM
se podria hacer lo mismo pero con el prototitpo EOF 
Código (cpp) [Seleccionar]

#include <cstdlib>
#include <iostream>
#include <string>

using namespace std;
int main(int argc, char *argv[])
{
   char cadena1[100],cadena2[100];
   int i=0,k=0,mapers=0;
   
   cout<<"ingrse primera cadena "<<endl;
   gets(cadena1);
   cout<<"ingrse primera cadena "<<endl;
   gets(cadena2);
   
  for(i=0;strlen(cadena1);i++)
  {
            if(strchr(cadena2,i<cadena1[0])!=NULL)
            {
             mapers++;
            }
   }
   cout<<mapers<<endl;
   
   
   system("pause");

}


#193
Programación General / tiempo de ejecucion!!!
28 Agosto 2010, 07:25 AM


l<-0
para i<-1 hasta n hacer
  para j<-1 hasta i hacer
     para k<-1 hasta n hacer

            l<- l+1


me piuden hallar el tiempo de ejecucion de este algoritmos con notacion O ...me podrian explicar esto porfavor
#194
Programación C/C++ / ejecutar programas
25 Agosto 2010, 06:10 AM
holas gente del foro se me cruzo por la cabeza la idea de poder abrir programas desde  el C -quisiera que me digan como podria hacer esto o existe alguna libreria en especial que pueda hacer eso a travez de su respectivo codigo .....
gracias por todo.......................
#195
buenas gente del foro ,disculpen no encontren un rincon en el foro para poder ubicar este post si estoy mal me avisen....................
quisiera que me digan porfavor donde bajar un libro  que contenga diagramas de flujo



gracias de antemano
#196
holas gente tengo este ejericio pero no se como hacer para que me devuelva el valor del caracter que va a retornar
Código (cpp) [Seleccionar]

#include <cstdlib>
#include <iostream>

using namespace std;

char *matriz(int fila,int columna)
{
if(fila%2==0 &&  columna%2==0 && fila >=columna)
return L;
if(fila%2==0 &&  columna%2==0 && fila <columna)
return U;
if(fila%2!=0 &&  columna%2!=0 && fila >=columna)
return L;
if(fila%2!=0 &&  columna%2!=0 && fila <columna)
return D;
if(fila%2!=0 &&  columna%2==0 && fila >=columna)
return L;
if(fila%2!=0 &&  columna%2==0 && fila <columna)
return D;
if(fila%2==0 &&  columna%2!=0 && fila >=columna)
return D;
if(fila%2==0 &&  columna%2!=0 && fila <columna)
return U;
}


int main(int argc, char *argv[])
{
   int fila=0,columna=0,i=0;
   cout<<"INGReSE NUMERO DE SECUENCIAS  A GENERAR"<<endl;
cin>>i;
   for(int j=0;j<i;j++)
   {
      cout<<matriz(fila,columna);
   }
   system("PAUSE");
   return EXIT_SUCCESS;
}


#197
Programación C/C++ / numeros al azar
7 Agosto 2010, 00:43 AM
holas gente del foro quisiera que me ayuden con este problema que tengo esque la funcion  rand casi siempre me bota los mismos numero   quisiera que me dijeran como poder hacer que me bote numeros distinos...o existe otro metodo para sacar numeros al azar
ademas porque siempre me salen que (tiempo 2  -tiempo 1) siempre me salen  0 en todos los casos
Código (cpp) [Seleccionar]



#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include<stdlib.h>
#include <time.h>

using namespace std;

int vector[1000000];

bool isEven(int n)
{
   int math = n%2;
   if(math==0)
   return true;
   else
   return false;
}
unsigned int ciclo(unsigned int curValue, unsigned int count)
{
   if(curValue == 1) return count;

   if(isEven(curValue))

   return ciclo(curValue/2, count+1);

   else

   return ciclo((curValue*3)+1, count+1);
}


unsigned int maxCiclo(unsigned long comienzo, unsigned long fin)
{
   unsigned int curMax = 0;

   if(comienzo> fin)

   swap(comienzo, fin);//swap intercambia los valores si start> stop

   for(unsigned int i=comienzo; i<=fin;i++)
   {
       unsigned int tempciclo;

       if(vector[i] == 0)
       {
           tempciclo = ciclo(i, 1);

          vector[i] = tempciclo;
       }
       else tempciclo = vector[i];

       if(tempciclo>curMax)

       curMax = tempciclo;
   }

   return curMax;
}


int getMilisegundos(clock_t c)
{
int tiempo=0;
tiempo = (int)((c/(double)CLOCKS_PER_SEC)*1000) ;
return tiempo;
}




int main(int argc, char *argv[])

   {
       
       clock_t t1, t2;
       srand(time(NULL));
   unsigned int comienzo;
   unsigned int fin;

   for(int i=0;i<1000;i++)
   {
   
       t1 = clock();
   comienzo=i+1;
   fin=(rand() % 10000);      
       maxCiclo(comienzo, fin);
        t2 = clock();
       printf("%d   %d   %f \n",comienzo,fin,getMilisegundos(t2-t1));
       t1=t2=0;
     
}



   system("PAUSE");
}

#198
Programación C/C++ / como puedo aplicar esto
4 Agosto 2010, 06:48 AM
disculpen mi ignorancia me podrian explicar pára que funciona esto


>>>>>>>>>>>>>>>>>>
Código (cpp) [Seleccionar]
cin.fail()
#199
Java / error con el while
3 Agosto 2010, 18:12 PM
holas estaba haciendo un programa en C++ y lko quise pasar a JAVA pero me sale un error en el while ..... a que se deve esto...
Código (java) [Seleccionar]

import javax.swing.*;
public class triangulo
{
    public static void main(String[] args)
    {
      string n1=" ";
      int n=" ";
      n1=JOptionPane.showInputDialog("INGRSE PRIMERO PARAMETRO");
      n=Integer.parseInt(n1);

    while(n--)
    {
        string amp1=" ";
        string freq1=" ";
        int amp=0,freq=0,i=0;
        amp1=JOptionPane.showInputDialog("INGRSE SEGUNDO PARAMETRO");
       freq1=JOptionPane.showInputDialog("INGRSE TERCER PARAMETRO");
         amp=Integer.parseInt(amp1);
         freq=Integer.parseInt(freq1);

        JOptionPane.showMessage(null," ");
        for(i=0; i<freq; i++){
            int j=0,k=0;
            for(j=1; j<=amp; j++){
                 for(k=0;k<j;k++)
                      JOptionPane.showMessage(null,+j);

                 JOptionPane.showMessage(null," ");
            }
            for(j=amp-1; j>0; j--){
                 for(k=0;k<j;k++)
                     JOptionPane.showMessage(null,+j);
                JOptionPane.showMessage(null," ");
            }
            if (i < freq-1 || n !=0)
               JOptionPane.showMessage(null," ");
        }
    }


    }

}



#200
Java / problema al compilar
3 Agosto 2010, 05:52 AM
disculpoen quisieran que me digan porque me sale n uerror justo   
Código (java) [Seleccionar]

System.out.print("Indique el numero: ");




Código (java) [Seleccionar]

public class ejer2 {
/**
* Se tiene un numero entero positivo, calcula su cuadrado,
* su cubo y su raiz cuadrada
**/

public static void main(String args[]){
int num;
double cuad,cubo,raiz;
// Lectura de Datos
System.out.print("Indique el numero: ");
num = CTeclado.ReadInt();
// Calculo del cuadrado
cuad = Math.pow(num,2);
// Calculo del cubo
cubo = Math.pow(num,3);
// Calculo de la raiz cuadrada
raiz = Math.sqrt(num);
// Salida del resultado
System.out.println("El cuadrado de "+num+" es :"+cuad);
System.out.println("El cubo de "+num+" es :"+cubo);
System.out.println("La raiz de "+num+" es :"+raiz);
} // fin del main
} // fin clase


#201
diganme porque no me sale esta funcion es para pasar decimal a binario y no me funciona  
Código (cpp) [Seleccionar]

#include <stdio.h>
#include <stdlib.h>
#include <iostream.h>

#define NUM_ELEM 17

int binario (int n);

int main ()
{
    int z,n,k,i;
cout<<"dame un numero para convertir "<<endl;
cin>>n;
int nn3=binario(n);
cout<<nn3<<endl;

     system("pause");
}
//***********************************//
//**********************************//
int binario (int n)
{
int z,x,p=0,L=0;
int nn2[50];
int nn3[50];
nn2[0]=0;

for (x=0;x<50;x++)
{
nn2[x]=n%2;
n=n/2;
if(n==0)
break;
}
for(z=x;z>=0;z--)
{
nn3[p++]=nn2[z];
}
nn3[p+1]='\0';
L=atoi(nn3);
return L;
}
#202
a que es equivalente esto

Código (cpp) [Seleccionar]

while(scanf("%ld %ld", &n, &m) != EOF


como podria hacerlo con cin>>???
#203
diculpen gente que significa esta linea de codigo
Código (cpp) [Seleccionar]

Doble rslt = (exchg1<exchg2)? exchg1:exchg2;


y como podria reeemplazarse
#204
Programación C/C++ / el viaje
13 Julio 2010, 07:56 AM


La entrada

de entrada estándar contendrá la información para varios viajes. La información correspondiente a cada viaje consiste en una línea que contiene un entero positivo n, el número de estudiantes en el viaje, seguido de n líneas de entrada, cada uno con la cantidad, en dólares y centavos, pasó por un estudiante. No hay más de 1000 estudiantes y ningún estudiante gastó más de $ 10,000.00. Una sola línea que contiene 0 sigue la información para el último viaje.

La salida

Por cada viaje, la producción de una línea indicando la cantidad total de dinero, en dólares y centavos, que deben ser cambiados para igualar los costos de los estudiantes.

Ejemplo de entrada

3 10,00 20,00 30,00     4 15,00 15,01 3,00 3,01        0
Ejemplo de entrada de salida para

$ 10.00 $ 11.99

esta es mi solucion ustedes como lo harian
Código (cpp) [Seleccionar]

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{   float n,P,A[100000];
   int i,S;
    while(n!=0)
    {   cout<<"INGRESE EL NUMERO DE ESTUDIANTES"<<endl;
        cin>>n;
        for(i=0;i<n;++i)
            {
               cout<<"A["<<i+1<<"]"<<endl;
               cin>>A[i];
               S=A[i]+S;
            }
            int P = ((double)S/n)+0.5;
    float suma1=0,suma2=0,res=0;
    for(i=0;i<n;++i)
    {
        if(A[i]>P)
            suma1 +=A[i]-P;
        else if(A[i]<P)
            suma2 +=P-A[i];
    }
    if(suma1<suma2)
    res=suma1;
    else
    res=suma2;
    cout<<res<<endl;
    A[100000]=NULL;

    }

    system("PAUSE");
    return EXIT_SUCCESS;
}





#205
Programación C/C++ / romper una cadena
10 Julio 2010, 07:47 AM
holas gente quisiera que me den una idea de como poder romper una cadena y hacer comparaciones ....
tengo esto --->HOLA MUNDOLA DE PROGRAMOLA
quiero compara ola con toda la frase y que me den el numero de veces que se repite la palabra  con cada una de las palabras de la frase ....
se puede hacer con strcmpy pero es muy tedioso pork tendria que saltar los espacios otra idea ..gracias 
#206
Programación C/C++ / QT4------>interfaz
9 Julio 2010, 16:52 PM
holas de nuevo aca molestando jejeje  bueno quisiera que me dijeran  que funciones usar para abrir un programa hecho en C++ pero en QT4 ...por ejemplo mi programa que sea ------------>
Código (cpp) [Seleccionar]

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
char arreglo [1000];
int i,j,k,cantidad;

cout<<"INGRESE CADENA A EVALUAR"<<endl;
    cin>>arreglo;
    cout<<"INGRESE VALOR A GENERAR"<<endl;
    cin>>cantidad;

for(i = 0; i < cantidad; ++i){
    for(j = 0; j < strlen(arreglo) ; ++j){
        for(k = 0; k <= i; ++k){
            std::cout << arreglo[j];
        }
    }
    std::cout << std::endl;
}


    system("PAUSE");
    return EXIT_SUCCESS;
}



ahora como hago para abrirlo pero en QT4------estoy leyendo el manual pero en ningun lado me dice como hacer eso.....gracias

#207
hola gente quisiera que me digan de que manera podria copiar caracteres en una cadena por ejemlo quiero copiara la letra "a" en una cadena ....

strncpy(Arreglo[i++],"a",1)----->seria de esta forma o de que manera para copiar la a dentro del arreglo...gracias de antemano 
#208
Programación C/C++ / parte decimal
4 Julio 2010, 08:59 AM
quisiera que me ayudaran a ver en donde esta mi error ...
ejemplo dar el numerador y denominador 7/3 ...sale 2.3333333333333333 pero me lo debe de guardar en la cad1 solo la parte decimal el 33333333333333333 pero no me lo guarda a que se deve ....
Código (cpp) [Seleccionar]

#include <cstdlib>
#include <iostream>

int main()
{
    char cad[1000],cad1[1000];
    float num ,denom,x;
    int i,j=0,p;
    printf("TECLEA EL NUMERADOR  \n");
    scanf( "%x" ,&num);
    printf("TECLEA DENOMINADOR \n");
    scanf( "%x" ,&denom);
    x=num/denom;
    sprintf( cad, "%f",x);
    for(i=0;i<strlen(cad);i++)
    {
                   if(cad[i]=='.')
                   {
                    p=i;
                   
                    }
    }
    i=0;
    for(i=p+1;i<strlen(cad);i++)
    {
    cad1[j++]=cad[i];
    }
    i=0;
    for(i=0;i<strlen(cad1);i++)
    {
    printf( "%c",cad1);
    }
    printf( "\n");
     
    system("PAUSE");
}

#209
Programación C/C++ / numero a array
4 Julio 2010, 06:36 AM
quisiera que me digan si existe una funcion que haga lo siguiente:
que  por ejemplo el numero  0.2365 sea un numero de tipo float lo pasemos a un array |0|.|2|3|6|5|  gracias de antemano
#210
Programación C/C++ / sucesion!!!!
4 Julio 2010, 01:40 AM
La entrada 22, la siguiente secuencia de números se imprimirán 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1

Código (cpp) [Seleccionar]

#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
   int n;
   cout<<"ingrese numero"<<endl;
   cin>>n;
  do
   {              
              cout<<n<<"-";
              if((n%2)== 0)
              {
              n=n/2;
              }
                    else{
                         n=(3*n+1)/2;
                         }
             
    }while(n!=1);
   
   system("PAUSE");
   return EXIT_SUCCESS;
}



porque no me imprime lo que yo quiero !!!! si ya hize la prueba de escritorio
#211
Programación C/C++ / crack en C
1 Julio 2010, 20:43 PM
Buenas gente del foro quisiera que me de una idea de como poder hacer un crack q haga la simulacion de un generador de claves y que estos los haga de una manera en la cual el usuario pueda introducir la clase de caracteres  y tomando como un rango esto los genere ...... solo quisiera una idea de como hacerlo .....
#212
Programación C/C++ / tiempo de ejecucion
25 Junio 2010, 20:35 PM
holas gente quisiera que me ayuden con este problema es sobre el tiempo de ejecucion de este ejercicio :


FACTORIAL(n)
1 if n = 0
2 then return 1;
3 else return (n * Factorial(n-1));



quisiera saber como determinar el tiempo de ejecucion......... me podrian dar una pista porfavor gracias de antemano........
#213
holas gente del foro quisiera que me de una idea de que podria presentar como proyecto para teoria de la computacion ......estamos trabajando con el JFLAP a ver si me dan una manita gracias de antemano .................................
#214
disculpe la molestia quisiera saber si se puede abir la unidad de CD ,abrir documentos de textos , abrir ventanas todos esto desde el C++ y si es asi me pudieran dar una idea de eso ,me dijero que estudie el API de windows pero  hay no me indican nada de esto por favor si me pudieran dar una ayuda les agradeceria bastante   
#215
Programación C/C++ / Color de Relleno
7 Junio 2010, 05:25 AM
Buenas gente del foro quisiera que me ayudaran a darle un relleno a mi figura yo le mando los parametros respectivos a cada vertice pero solo me  da el color de las lineas mas no el relleno a ver si me dan una manita aki les dejo mi codigo.....



Código (cpp) [Seleccionar]

#include<windows.h>
#ifdef __APPLE__
#include <GLUT/glut.h>
#else
#include <GL/glut.h>
#endif

#include <stdlib.h>

void display(void) {
glClearColor(0.0,0.0,0.0,0.0);
glClear(GL_COLOR_BUFFER_BIT);

glOrtho(-5.0,5.0,-5.0,5.0,-5.0,5.0);




glBegin(GL_LINE_LOOP);

glColor3f(1.0f,0.0f,0.0f);
glVertex2f(4.0,0.0);
glVertex2f(2.0,1.0);
glVertex2f(2.0,2.0);
glVertex2f(1.0,2.0);
glVertex2f(0.0,4.0);
glVertex2f(-1.0,2.0);
glVertex2f(-2.0,2.0);
glVertex2f(-2.0,1.0);
glVertex2f(-4.0,0.0);
glVertex2f(-2.0,-1.0);
glVertex2f(-2.0,-2.0);
glVertex2f(-1.0,-2.0);
glVertex2f(0.0,-4.0);
glVertex2f(1.0,-2.0);
glVertex2f(2.0,-2.0);
glVertex2f(2.0,-1.0);
glVertex2f(4.0,0.0);
glEnd();
glFlush();
glutSwapBuffers();
}
int main() {
glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGB);
glutInitWindowSize(400, 400);
glutInitWindowPosition(200, 200);
glutCreateWindow("Estilos de Lineas");
glutDisplayFunc(display);
glutMainLoop();
}


#216
Programación C/C++ / c++ modo grafico
3 Junio 2010, 06:45 AM
disculpen como podria compilar el siguiente codigo recien estoy en esto
Código (cpp) [Seleccionar]

#include <GL/glut.h>

void pintar()
{
    glClear(GL_COLOR_BUFFER_BIT);
   
    glColor3d(0,1,0);
    glBegin(GL_POLYGON);
        glVertex2d(0.5,0.5);
        glVertex2d(-0.5,0.5);
        glVertex2d(-0.5,-0.5);
        glVertex2d(0.5,-0.5);
        glVertex2d(0.8,0.0);
    glEnd();
     
    glFlush();
}

int main(int argc, char* argv[])
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
    glutInitWindowSize(400,400);
    glutInitWindowPosition(100,100);
    glutCreateWindow("Título de la ventana");
   
    glClearColor(1,1,1,1);
   
    glutDisplayFunc(pintar);
    glutMainLoop();
   
    return 0; 
}


#217
holas gente del foro de nuevo por aca quisiera que me den una mano  ...como poder  instalar esta libreria  en google encontre muxas maneras pero la verdad ninguna me a  funcionado estoy usando el dev-c++
#218
Wireless en Linux / wifislax virtualbox
29 Mayo 2010, 06:31 AM
quisiera que me digan porque  no detecta ninguna red cuando lo pongo em modo monitor el wifislax a traves del virtualbox ..
yo coloco iwconfig y no me sale nada ,,,quisiera que me ayudaran en esto mi tarjeta de red es-- nVIDIA MCP73 - LAN Controller (PHY: Atheros AR8012)---- .
Me dijeron que tengo que colocar un puente o algo asi  pro la verdad que np se como configurar mi tarjeta  para el virtualbox   
#219
holas gente quisiera que me den una idea de como poder contabilizar las entradas y salidas de un producto determinado asi mismo  su fecha de salida y de entrada   todo esto en listas  ya lo tengo mi  codigo solo queria una aydua para este ultimo paso
#220
Programación C/C++ / error al compilar
25 Abril 2010, 18:32 PM
estuve tratando de compilar un programa  y me sale los siguientes errores
Código (cpp) [Seleccionar]

too few arguments to funcion void menu(nodo*)

Código (cpp) [Seleccionar]

at this point in file


void menu es una funcion ....
#221
Programación C/C++ / ayudenme
7 Junio 2009, 19:54 PM
tenbgo  un problema que me dejaron quisiera que me ayuden     


Diseñe un algoritmo que califique el puntaje obtenido en el lanzamiento de tres dados en base a la cantidad seis obtenidos, de acuerdo a lo siguiente: tres seis, excelente; dos seis, muy bien; un seis, regular; ningún seis, pésimo.



y mi codigo es este pero no me funka a ver en que me equiboke ayudnem opp`s



#include <iostream.h>
#include <conio.h>
#include <studio>


int main ()

int dado1,dado2,dado3;


{
    cout<<"arroje el primer dado";
    cin>>dado1;
    cout<<"arroje el segundo dado";
    cin>>dado2;
    cout<<"arroje el tercer dado";
    cin>>dado3;
   
    if( dado1 + dado2 + dado3 == 18 ) 
    { 
       printf( "Excelente");
        }
     else if
     (dado1+dado2 == 12 || dado1+dado3 == 12 || dado2+dado3 == 12 )
     {
     printf("Muy bién");
     }
     else if
     ( dado1 == 6 || dado2 == 6 || dado3 == 6 )
     }
         printf("regular");
        {
     else
      printf("pesima");
      getch();
     }