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 - gold oscar

#1
Programación C/C++ / Re: Ayuda con esta funcion
3 Noviembre 2016, 21:21 PM
Pero ahi me pide que indique la cantidad de unos que hay
#2
Programación C/C++ / Re: Ayuda con esta funcion
3 Noviembre 2016, 20:56 PM
pero no se como plantear eso en el programa
#3
Programación C/C++ / Re: Ayuda con esta funcion
3 Noviembre 2016, 20:41 PM
entonces como debo hacerlo, porque la verdad es que se me ocurrio eso solo.
#4
Programación C/C++ / Re: Ayuda con esta funcion
3 Noviembre 2016, 08:30 AM
Hola, disculpen que sea tan pesado, pero esto es lo que se me ocurrio hasta ahora

int cant(char a[30])
       {
           int i=0;

           while(a[i]!=0)
           {
               if(a[i]>='0' && a[i]<='2')
               {
                   i++;
               }
           }
           return(i);
       }


int main()
       {
          char a[30]="11111";
          int j;
          j=cant(a);


           printf("cantidad de bits en 1=%d",j);

           return(0);
       }




se imprime: la cantidad de bits en 1 es=5


estara bien eso?  :(
#5
Programación C/C++ / Re: Ayuda con esta funcion
3 Noviembre 2016, 07:05 AM
No entiendo como hacer el ejercicio en si. >:(
#6
Programación C/C++ / Re: Ayuda con esta funcion
3 Noviembre 2016, 01:37 AM
Ya se todo lo de operadores de bits, lo que no se es como hacer el ejercicio que postee, si alguien aunque sea me ayuda a comenzarlo......
#7
Programación C/C++ / Re: Ayuda con esta funcion
3 Noviembre 2016, 00:54 AM
Sigo sin entender como comenzarlo, :-(
#8
Programación C/C++ / Re: Ayuda con esta funcion
2 Noviembre 2016, 20:24 PM
Si eso lo entiendo, pero no entiendo como plantear ese ejercicio que puse ahi
#9
Programación C/C++ / Ayuda con esta funcion
2 Noviembre 2016, 18:49 PM
Hola gente, soy muy nuevo en programar y necesito que me ayuden para poder entender esta parte de la materia. Si bien hasta ahora entendí todo lo visto en la materia, esto de funciones me esta dando trabajo, mas específicamente en el pasaje por valor y parámetros. Mi duda es sobre un ejercicio, que no puedo interpretar y no se como hacer, y creo que si puedo entender como se hace este, puedo sacar los demás también.

El ejercicio en cuestión es este:
Implementar una función que devuelva la cantidad de bits en 1 que tiene un char que se le pasa como parámetro por valor y por referencia. Invocarla desde el main y verificar imprimiendo varios casos(hexadecimal y al lado cant de unos).

Alguien podría darme una mano! Es que si bien entiendo la "lógica" del pasaje de parámetros, no se como hacerlo en el programa.

Saludos y disculpen mi ignorancia!!  :-(