Practica 2 paymn
FACULTAD DE INGENIERIA
PRACTICA: #2 “APUNTADORES”
LABORATORIO DE PROGRAMACION AVANZADA
PROFESOR: FLORES DELGADO GERARDO
GRUPO: 4
FECHA: 28 /FEBRERO / 2011
ALUMNO:
OLVERA ALVARADO JUAN
PRACTICA: APUNTADORES
1.-Se tiene un programa con las siguientes declaraciones:
int num,*p;
Después de ejecutar, de forma acumulativa, lassiguientes sentencias:
A. num=5; p=12
B. num=p
C. num=&p
D. p=&p
E. p=&num
F. *p=10
Suponiendo que la dirección de num es 7753 y la de p 8364, determinar lossiguientes valores:
a)num=10 b)p=7753 c)&num=8364 d)&p=8364 e)*p=10
3.-Utilizando 2 apuntadores, intercambiar los valores de dos arreglos de una dimensión con el mismonumero de elementos.
#include<stdio.h>
#include<stdlib.h>
#define tam 3
main(){
int a[tam],b[tam],i,k,*p,*q,;
//Obteniendo valores de arreglofor(i=0;i<tam;i++){
printf("Dame el elemento %d del primer arreglo:",i);
scanf("%d",&a[i]);
}
printf("\n");for(i=0;i<tam;i++){
printf("Dame el elemento %d del segundo arreglo:",i);
scanf("%d",&b[i]);
}//imprimiendo valores de arreglo
printf("El primer arreglo es:");
for(i=0;i<tam;i++){
printf("%d",a[i]);
printf(",");}
printf("\n");
printf("El segundo arreglo es:");
for(i=0;i<tam;i++){
printf("%d",b[i]);
printf(",");}
printf("\n");
//intercambiando los valore de los arreglo
for(i=0;i<tam;i++){
k=a[i];
a[i]=b[i];...
Regístrate para leer el documento completo.