Ejercicios Varios de Punteros

Ejercicios Varios de Punteros desarrollados por la preparadora Yrma Piña

/* Codificar un programa que lea un valor positivo, y luego realice la
  siguiente secuencia: si el número es entero, dividirlo por 2;
  sino dividirlo por 3 y sumarle 0.5. Repetir el procedimiento anterior con
  el resultado obtenido hasta que el valor sea menor que 1, imprimiendo cada
  valor obtenido. Al terminar se deberá imprimir cuantas operaciones fueron
  realizadas.  */


#include 
#include 
# include 

void main()
{
        float aux,valor,*pp,q=0;
        cout<<<" Ingrese un numero "<
        cin>>valor;
        pp=&valor;
        if(*pp>0)
        {
                aux=*pp-int(*pp);
                if(aux==0)
                {
                        clrscr();
                        cout<<<" El numero "<<*pp<<" es un entero "<
                        cout<<<" Valor: "<
                        while(*pp>=1)
                        {
                                *pp=*pp/2;
                                cout<
                                cout<<*pp<
                                q=q+1;
                        }
                        cout<<<" Cantidad de operaciones realizadas: "<
                }
                else
                {
                        cout<<<" El numero "<<*pp<<" No es un entero "<
                        cout<<<" Valor: "<
                        while(*pp>1)
                        {
                                *pp=((*pp/3)+0.5);
                                cout<
                                cout<<*pp<
                                q=q+1;
                        }
                        cout<<<" Cantidad de operaciones realizadas: "<
                }
        }
        else
                cout<<<" Ha ingresado un valor negativo "<
getch(); }

No response to “Ejercicios Varios de Punteros”