Foros del Web » Soporte técnico » Ayuda General »

c ++ ejericicios

Estas en el tema de c ++ ejericicios en el foro de Ayuda General en Foros del Web. estoy aprendiendo a programar pero no entiendo esto alguno deustedes me puede colaborar le agradeceria cualquier ayuda 1. Comente sobre cada instrucción del programa siguiente: ...
  #1 (permalink)  
Antiguo 30/03/2011, 12:11
 
Fecha de Ingreso: marzo-2011
Ubicación: villavo
Mensajes: 2
Antigüedad: 13 años
Puntos: 0
Información c ++ ejericicios

estoy aprendiendo a programar pero no entiendo esto alguno deustedes me puede colaborar le agradeceria cualquier ayuda

1. Comente sobre cada instrucción del programa siguiente:





#include <stdio.h>

void main()

{

int i, j;

i=90;

j=180;

pt=&j;

*pt=55;

pt=&j;

*pt=66;

}





2. Comente sobre cada instrucción del programa siguiente:



#include <stdio.h>

void main()

{

int a, *pt;

a=7;

pt=&a;

cout << ”La direccion de a es: ” << &a;

cout << ”El contenido de pt es: ” << pt;

cout << ”El valor de a es: ” << a;

cout << ”El valor de pt es: ” << *pt;

cout << ”El valor de &*pt es: ” << &*pt;

cout << ”El valor de *&pt es: ” << *&pt;

}



3. Comente sobre cada instrucción del programa siguiente:





#include <stdio.h>

void main()

{

int a, *pt;

a=17;

pt=&a;

cout << *&pt;

cout << &*pt;

cout << &**&pt;

cout << &*&*pt;

cout << *&*&pt;

cout << *&*&*&pt;

cout << &*&*&*pt;

}





4. Considere el programa siguiente:





#include <sodio.h>

void main()

{

int i;

flota f;

void *pt;



/* modificacion del valor de i */

pt=&i;

*((int *)pt)=12;



/* modificacion del valor de f */

pt=&f;

*((float *)pt)=165.33;



cout<<”El valor de i es ”<<i;

cout<<”El valor de f es ”<<f;

}





a.¿Cómo se debe modificar el programa si se declara pt como un puntero sobre objetos de tipo int?



b. ¿Cómo se debe modificar el programa si se declara pt como un puntero sobre objetos de tipo float?



c. ¿Como se debe modificar el programa si se declara pt como un puntero sobre objetos de tipo char?



5. ¿De acuerdo a la declaración de las variables, de qué tipo son cada una?



int* a,b;



a. a puntero, b puntero

b. a puntero, b entero

c. a entero, b puntero

d. a entero, b entero





6. Considerando las siguientes declaraciones y sentencias:



int array[]={1,2,3,4,5,6};

int *puntero;

puntero = array;

puntero++;

*puntero=*puntero+6;

puntero=puntero+3;

puntero=puntero-puntero[-2];

int x=puntero-array;



a) ¿Cuál es el valor de x?



b) ¿Cuál es el valor de array[1]?





7. Considerando la siguiente declaración:



struct A {

struct {

int x;

int y;

} campoB;

} *estructuraA;



¿Cómo se referenciaría el campo x de la estructura A?
  #2 (permalink)  
Antiguo 30/03/2011, 19:23
 
Fecha de Ingreso: marzo-2011
Ubicación: villavo
Mensajes: 2
Antigüedad: 13 años
Puntos: 0
Respuesta: c ++ ejericicios

estos ejerccios los corro y me bota error quisiera saber si alguien me colabora y me explica porque me bota error}

gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:46.