Unidad I - Clase 22 Ejercicios de Punteros
-
Upload
jorge-s-betanco-juarez -
Category
Documents
-
view
216 -
download
0
Transcript of Unidad I - Clase 22 Ejercicios de Punteros
-
8/6/2019 Unidad I - Clase 22 Ejercicios de Punteros
1/9
/*Ddeclarar un array de estructuras Estudiante para conocer cul es el
estudiante que obtuvo la mayor nota*/
struct Estudiante
{char nombre[30];
int nota;
};
main()
{
struct Estudiante est[20];
int i=1,j=1,pos,may;
for(i=0;i
-
8/6/2019 Unidad I - Clase 22 Ejercicios de Punteros
2/9
Realizar un programa que almacene nmeros en una matriz
de 2 * 3. Imprimir la suma de los nmeros almacenados en la
matriz.
#include
#include
void main()
{
int matriz[2][3],suma=0,f,c;
for(f=0;f
-
8/6/2019 Unidad I - Clase 22 Ejercicios de Punteros
3/9
???????
#include #include
#include
struct alumno{
char nombre[20];
char apell[40];
int edad;
float nota;};
void ver_alumno (struct alumno *a) {
printf ("%s %s ", a->nombre, a->apell);
printf ("Calificacion: %f\n", a->nota);}
int main(void)
{
struct alumno alum;
strcpy (alum.nombre, "Perico");
strcpy (alum.apell, "Palotes");
alum.edad = 22;
alum.nota = 8.75;
ver_alumno (&alum);
system("pause");
}
-
8/6/2019 Unidad I - Clase 22 Ejercicios de Punteros
4/9
Hacer un programa que lea una matriz de 3*2 y determine la posicin [fila,
columna] del nmero mayor almacenado en la matriz. Suponga que los datos
introducidos son diferentes.
void main(){
int matriz[3][2],mayor,f,c,posif,posic;
for(f=0;f
-
8/6/2019 Unidad I - Clase 22 Ejercicios de Punteros
5/9
Lectura y Visualizacin de un array de dos dimensiones (3
Filas y 5 Columnas)
#includevoid main()
{
int a[3][5];
int i,j;
printf("Introduzca 15 numeros enteros(5 x fila)\n");
for(i=0;i
-
8/6/2019 Unidad I - Clase 22 Ejercicios de Punteros
6/9
6
Hacer un programa en C que lea una matriz de N filas y M
columnas y que almacene en la diagonal principal unos y en lasdems posiciones ceros.
-
8/6/2019 Unidad I - Clase 22 Ejercicios de Punteros
7/9
Disear un programa en C que lea una matriz de 3*3. Sumar las columnas e
imprimir que columna tuvo la mxima suma y la suma de esa columna.
-
8/6/2019 Unidad I - Clase 22 Ejercicios de Punteros
8/9
Elaborar un programa que ordene e imprima en forma ascendente un listado de valores
introducidos por teclado usando notacin puntero.
-
8/6/2019 Unidad I - Clase 22 Ejercicios de Punteros
9/9
Realice un programa que ordene alfabticamente diez nombres
completos compuestos de primer apellido, segundo apellido y nombre.
Se necesita una matriz de 10 filas, pero de nmero de columnas variable.
El procedimiento es sencillo: se lee el nombre completo y se ve cunto
ocupa y entonces se reserva el espacio de memoria necesario. El nombre
ledo se almacena temporalmente en una variable array auxiliar que
permitir almacenar nombres completos de hasta 50 caracteres.Investigue un mtodo de ordenacin para poder ordenar nombres
completos.