jueves, 15 de agosto de 2013

Ejercicios Santibáñez Bautista Lilia

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
Código
/***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();
                  }

No hay comentarios.:

Publicar un comentario