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ú

Mensajes - mapers

#371
pero en mi funcion que cree porque me bota otros caracteres que no son ?????
#372
gente y si quiero por ejemplo dar una cadena de 3 caracteres y que los permute por ejemplo :
mar
mmaarr
mmmaaarrr

y asi sucesivamente seria algo asi
Código (cpp) [Seleccionar]

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    char arreglo [1000];
    char arreglo1[1000];
    char arreglo2[1000];
    char arreglo3[1000];
    int cont,k;
   
    cout<<"INGRESE VALOR A GENERAR"<<endl;
    cin>>k;
    cout<<"INGRESE CADENA A EVALUAR"<<endl;
    cin>>arreglo;
                 for ( cont=0 ; cont<k ; cont++ )
                 {
                    arreglo1[cont]=arreglo[0];
                    arreglo2[cont]=arreglo[1];
                    arreglo3[cont]=arreglo[2];
                    cout<<arreglo1<<arreglo2<<arreglo3<<endl;
                   
                 }
                 
                 
    system("PAUSE");
    return EXIT_SUCCESS;
}



pero no se lo que pasa cuando ingreso por ejemplo en el k =10 e ingreso la palabra mar esto sale :
mar
mmaarrU
mmmaaarrr
mmmmàáâã($>aaaaÔ÷"rrrrV
mmmmmáâã($>aaaaa÷"rrrrr
mmmmmmâã($>aaaaaa"rrrrrrW
mmmmmmmã($>aaaaaaarrrrrrr
mmmmmmmm($>aaaaaaaarrrrrrrrX
mmmmmmmmm$>aaaaaaaaarrrrrrrrr
mmmmmmmmmm>aaaaaaaaaarrrrrrrrrrY


me salen otros caracteres a que se deve gracias de antemano por  todo ....

#373
1 ves en 100 celdas
#374
lo que quiero hacer es copiar el caracter a 100 veces en el arreglo de esa manera


Código (cpp) [Seleccionar]

for(i=0;i<100;i++)
{
strncpy(Arreglo[j++],"a",1);

}

#375
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 
#376
Programación C/C++ / Re: parte decimal
4 Julio 2010, 09:30 AM
pero dime porque mi codigo no muestra lo mismo no se supone que hace  igual  

me refiero a la hora de guardar en cad1

for(i=p+1;i<strlen(cad);i++)
    {
    cad1[j++]=cad;
    }
porque no lo guarda
#377
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");
}

#378
Programación C/C++ / Re: numero a array
4 Julio 2010, 06:57 AM
men y si quiero el tercer numero de mi arreglo no me imprime nada men

#include <cstdlib>
#include <iostream>

int main( void )
{
    char cad[10];
    float num = 0.2365;

    sprintf( cad, "%f", num );
    printf( "%s\n", cad[2]);
    system("PAUSE");
}
#379
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
#380
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