Devc++

Páginas: 4 (878 palabras) Publicado: 1 de julio de 2012
Ejercicios punteros
1) Crear un programa en C que permita al usuario ingresar 2 números enteros, luego el
programa debe pedir una operación a realizar (+, -, *, /), este programa deberá realizardicha operación con los números anteriormente ingresados, pero utilizando punteros para
referenciarlos, es decir, no se pueden usar las variables en donde se almacenaron
directamente.
Solución:#include
#include
int main(){
int a, b, *pa, *pb;
char op;
printf("Ingrese el primero numero: \n>> ");
scanf("%d",&a);
pa = &a;
printf("\nIngrese el segundo numero: \n>> ");
scanf("%d",&b);pb = &b;
fflush(stdin);
printf("\nIngrese la operacion (+,-,*,/): \n>> ");
scanf("%c",&op);
switch(op){
case '+': printf("\n\tEl resultado de la suma es: %d\n\n",*pa+*pb);
break;
case '-':printf("\n\tEl resultado de la resta es: %d\n\n",*pa-*pb);
break;
case '*': printf("\n\tEl resultado de la multiplicacion es: %d\n\n",*pa**pb);
break;
case '/': printf("\n\tEl resultado de la divisiones: %d\n\n",(*pa)/(*pb));
break;
default: printf("\n\nOPCION NO VALIDA\n\n");
break;
}
system("pause");
return 0;
}

2) Crear un programa en C que permita al usuario crear ingresar 3variables de distinto tipo
(int, float y char), luego se deben crear 1 puntero para cada una de estas variables. Se pide
mostrar la dirección y el valor de la variables y su puntero antes de asignar elpuntero, y
luego mostrar un menú que solicite que quiere mostrar, si el valor y la dirección de la
variable 1 con su puntero (después de la asignación), lo mismo para la variable 2 y 3.
Solución:#include
#include
int main(){
int a, *pa;
float b, *pb;
char c, *pc;
int opcion;
printf("\nIngrese el valor del entero a: \n>> ");
scanf("%d",&a);
printf("\nIngrese el valor del decimal b:\n>> ");
scanf("%f",&b);
fflush(stdin);
printf("\nIngrese el valor del caracter c: \n>> ");
scanf("%c",&c);
printf("La direccion y valores antes de asignar son: ");
printf("\nVariable: a - Valor:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Devc++
  • El entorno devc++
  • caca devca
  • devc++
  • devc++
  • Crear dll con DevC++
  • Manual DevC++
  • programacion devc++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS