Ejercicio 1
Código
/***Programa: programa de puntero
***objetivo: Éste programa muestra la
función de puntero con números enteros
***Autor: Santibáñez Bautista Lilia
Minerva
***Fecha: 12-08-2013*/
#include <stdio.h>
#include <conio.h>
int main(){
int x, y;
x = 5;
y = 10;
int *ptr;
ptr = &x;
printf("\n\n\t\t***Programa de
puntero con numeros enteros***");
printf("\n\n\nel valor es %d",
*ptr);
printf("\n\nla direccion es:
%p", ptr);
ptr = &y;
printf("\n\nel valor es %d",
*ptr);

printf("\n\nla direccion es:
%p", ptr);
getch();
}
Ejercicio 2
Código
/***Programa:
programa de puntero
***objetivo: Éste
programa muestra la funcion de puntero con valores de tipo caracter
***Autor:
Santibáñez Bautista Lilia Minerva
***Fecha:
12-08-2013*/
#include <stdio.h>
#include <conio.h>
int main(){
char x, y;
x = 'x';
y = 'y';
char *ptr;
ptr = &x;
printf("\n\n\t\t***Programa de puntero con valores tipo
caracter***");
printf("\n\nel
valor es %c", *ptr);
printf("\nla
direccion es: %p", ptr);
ptr = &y;
printf("\n\nel
valor es %c", *ptr);
printf("\nla
direccion es:%p", ptr);
getch();
}
Ejercicio 3
Código
/***Programa: programa de puntero
***objetivo: Éste programa muestra la
funcion de puntero con numeros flotantes
***Autor: Santibáñez Bautista Lilia
Minerva
***Fecha: 12-08-2013*/
#include <stdio.h>
#include <conio.h>
int main(){
float x, y;
x = 5.8;
y = 10.99;
float *ptr;
ptr = &x;
printf("\n\n\t\t***Programa de
puntero con numeros flotantes***");
printf("\n\n\nel valor es %f",
*ptr);
printf("\n\nla direccion es:
%p", ptr);
ptr = &y;
printf("\n\nel valor es %f",
*ptr);
printf("\n\nla direccion es:
%p", ptr);
getch();
}
Ejercicio 4
Código
/***Programa: programa de puntero
***objetivo: Éste programa muestra la
funcion de puntero con arreglo
***Autor: Santibáñez Bautista Lilia
Minerva
***Fecha: 12-08-2013*/
#include <stdio.h>
#include <conio.h>
int main(){
int num [6];
int *ptr;
int i;
ptr = &num[0];
/*es otra forma de asignar la
direcc. de memoria
ptr = num;*/
printf("\n\n\t\t***Programa de
puntero con arreglo***");
for (i=0; i<6; i++) {
printf("\n\n\nEn la
posicion de %d la direccion es: %p", i, ptr);
ptr++;
}
getch();
}
Ejercicio 5
Código
/***Programa: programa de arreglo
***objetivo: Éste programa muestra
los valores ingresados de un arreglo
***Autor: Santibáñez Bautista Lilia
Minerva
***Fecha: 14-08-2013*/
#include <stdio.h>
#include <conio.h>
int main (){
int num [10], i;
printf("\n\t\t***Elementos de un arreglo que se
muestran****\n\n");
for (i=0; i<=9;
i++){
printf("\t\nDame
un numero entero para que se guarde en la posicion %i del arreglo: ",
i+1);
scanf("%i", &
num[i]);
}
//este for es para
imprimir y se reutiliza el codigo para imprimir los elementos del
arreglo
for (i=0; i<=9;
i++){
printf("\nsu
posicion dentro del arreglo es: %i y su elemento es:%d", i,
num[i]);
}
getch();
}
Ejercicio 6
/***Programa:
programa de arreglo Hora y Temperatura
***objetivo: Éste
programa muestra los valores que se asignaron en un arreglo (hora y
temperatura)
***Autor:
Santibáñez Bautista Lilia Minerva
***Fecha:
14-08-2013*/
#include <stdio.h>
#include <conio.h>
int main
(){
int num
[23], i;
printf("\n\t\t\tPograma de hora y temperatura");
for (i=0; i<=23;
i++){
printf("\nDame la temperatura de la hora %i: ", i+1);
scanf("%i", &num[i]);
}
for
(i=0; i<=23; i++){
printf("\nLa hora %d su temperatura es %i", i+1, num[i]);
}
getch();
}

/***Programa: programa de arreglo
***objetivo: Éste programa muestra los valores de un arreglo
***Autor: Santibáñez Bautista Lilia Minerva
***Fecha: 19-08-2013*/
#include <stdio.h>
#include <conio.h>
int main (){
int num [10], x;
printf("\t\t***Arreglo***");
printf("\n\neste programa muestra los valores de un arreglo\n\n");
for (x=0; x<=9; x++){
num [x]= 10 - x;
}
for (x=0; x<=9; x++){
printf("%d ", num[x]);
}
getch();
}
/***Programa: programa de matriz
***objetivo: Éste programa muestra los valores ingresados de una matriz
***Autor: Santibáñez Bautista Lilia Minerva
***Fecha: 19-08-2013*/
#include <stdio.h>
#include <conio.h>
int main (){
int matriz1 [3][3], x, y;
int matriz2 [3][3];
int matriz3 [3][3];
for(x=0; x<=2; x++)
for(y=0; y<=2; y++)
{printf("dame el valor del elemento %d %d de la matriz", x, y);
scanf("%d", &matriz1 [x][y]);
}
/* para imprimir
for(x=0; x<=2; x++)
for(y=0; y<=2; y++)
{printf("%d", matriz1 [x][y]);
}*/
for(x=0; x<=2; x++)
for(y=0; y<=2; y++)
{printf("dame el valor del elemento %d %d de la segunda matriz", x, y);
scanf("%d", &matriz2 [x][y]);
}
//se hace la suma
// matriz3 [x][y] = matriz1 [x][y] + matriz2 [x][y];
printf("\nesta es la suma");
for(x=0; x<=2; x++)
{printf("\n");
for(y=0; y<=2; y++)
{printf("%d", matriz1[x][y]+ matriz2[x][y] );
}
}
getch();
}