Practica 1
Elaborar programa que lea un vector, calcula e imprima el elemento mayor y el
elemento menor
# include <conio.h>
# include<stdio.h>
main()
Int vec[100];
Int mayor, menor, n;
Printf (“Digite el nuemro de elementos”);
Scanf (“%d”, & n);
For (i=1; i<=n; i++)
Printf(“Introduzca el elemento%d”, i);
Scanf(”%d”, & vec[i]);
Mayor=vec[0];
Menor=mayor;
For(i=1; i<=n; i++)
If(vec[i] > mayor)
Mayor=vec[i];
If(vec[i] <= menor)
{
Menor=vec[i];
Printf(“El mayor es % d \n”, mayor);
Printf(“El menor es % d \n”, menor);
Getch();
Return 0;
}
Practica 2
Elaborar programa que calcule el promedio final de las calificaciones de un
alumno, leer el nombre y numero de materias y que imprima el promedio.
#include<conio.h>
#include<stdio.h>
{
Char nom[32];
Int prom, cant, suma;
Int vec[100];
Printf(“Nombre”);
Scanf(“%s”, & nom);
Printf(“Cantidad de materias”);
Scanf(“%d”, & cant);
For(i=1; i<=cant; i++)
{
Printf(“Introduzca las calificaciones%d”, i);
Scanf(“%d”, & vec[i];
}
Prom=0;
Suma=0;
For(i=1; i<=cant; i++)
{
Suma=suma+vec[i];
Prom=suma/cant;
}
For(i=1; i<=cant; i++)
{
Printf(“%d”, & vec[i]);
}
Printf(“El alumno es%s”, nom);
Printf(“El promedio es%d”, prom);
Getch();
Return 0;
}
Practica 3
Programa que lee el nombre de un empleado y el sueldo por semana. Calcular e
imprimir el sueldo mensual y decir que semana gano mas.
#include<conio.h>
#include<stdio.h>
Main()
{
Char nom[32];
Int suma, mayor;
Int vec[4];
Printf(“Nombre del empleado”);
Scanf(“%s”, & nom);
For(i=1; i<=4; i++)
{
Printf(“Introduzca el sueldo semanal”);
Scanf(“%d”, & vec[i]);
Suma=0;
For(i=1; i<=4; i++)
Suma=suma+vec[i];
For(i=1; i<=4; i++)
Printf(“%d”, vec[i]);
Mayor=vec[0];
For(i=1; i<=4; i++)
If(vec[i] > mayor)
Mayor=vec[i];
Printf(“El empleado es%s \n”, nom);
Printf(“El sueldo mensual es%s \n”, suma);
Printf(“La semana que gano mas es%s \n”, mayor);
Getch();
Return 0;
}
Practica 4
Inicialización de una matriz de [3][3] y calcular e imprimir la matriz
a) La suma de la diagonal principal
b) Suma de la triangular superior
c) Suma de la triangular inferior
#include<conio.h>
#include<stdio.h>
Main()
int mat[3][3];
Int sumain=0,sumasu=0,sumain=0;
For(i=1; i<=3; i++)
For(j=1; j<=3; j++)
Printf(“Introduzca el elemento%d%d”, i,j);
Scanf(“%d”, & mat[3][3]);
For(i=1; i<=3; i++)
For(j=1; j<=3; j++)
Printf(“%d”, mat[3][3]);
For(i=1; i<=3; i++)
For(j=1; j<=3; j++)
If(i==j)
{
Sumaprin=sumaprin+mat[i][j];
For(i=1; i<=3; i++)
For(j=1; j<=3; j++)
If(j>i)
Sumasu=sumasu+mat[i][j];
}(i=1; i<=3; i++)
For(j=1; j<=3; j++)
If(i>j)
Sumain=sumain+mat[i][j];
Printf(“La suma de la diagonal principal es%d”, sumaprin);
Printf(“La suma de la triangular inferior es%d”, sumain);
Printf(“La suma de la triangular superior es%d”, sumasu);
Getch();
Return 0;
}
Practica 5
Programa que lea una matriz de una empresa con los días de la semana, las
horas trabajadas de cada 5 empleados, leer su nombre y calcular las horas
trabajadas a la semana si son horas normales=40 se pagan a $25 y las extras a
$50 y calcular el sueldo final
#include<conio.h>
#include<stdio.h>
Main()
Char nom[32];
Int sumah=0, sueldo;
Int mat[5][5], vech[5], vecs[5];
Printf(“Nombre del empleado”);
Scanf(“%s”, & nom);
For(i=1; i<=5; i++)
For(j=1; j<=5; j++)
Printf(“Introduzca el elemento%d%d”, i,j);
Scanf(“%d”, & mat[i][j]);
For(i=1; i<=5; i++)
For(j=1; j<=5; j++)
Printf(“%d”, mat[i][j]);
For(i=1; i<=5; i++)
For(j=1; j<=5; j++)
Sumah=sumah+mat[i][j];
Vech[i]=suma;
For(i=1; i<=5; i++)
Printf(“%d”, vech[i]);
For(i=1; i<=5; i++)
If(sumah>40)
Sueldo=(25*40)+(sumah-40)*(50);
Else
Sueldo=(25*sumah)
Printf(“%d”, vecs[i]);
Printf(“El empleado es%s \n”, nom);
Printf(“El sueldo total es%s \n”, sueldo);
Getch();
Return 0;
}
Practica 6
Elabora un programa que lea un arreglo tridimensional de 3 tablas [3][3][3].
Calcular e imprimir el elemento mayor y menor de cada tabla.
#include<conio.h>
#include<stdio.h>
Main()
Int mayor
Int tri[3][3][3];
For(i=1; i<=3; i++)
For(j=1; j<=3; j++)
For(k=1; k<=3; k++)
Printf(“Introduzca los elementos%d%d%d”,k,i,j);
Scanf(“%d”, & tri[i][j][k]);
Mayor=0;
Menor=mayor;
For(i=1; i<=3; i++)
For(j=1; j<=3; j++)
For(k=1; k<=3; k++)
If(tri[i][j][k]>mayor)
Mayor=tri[i][j][k];
}
If(tri[i][j][k]<=menor)
Menor=tri[i][j][k];
Printf(“El elemento mayor es%d%d%d”, i,j,k);
Printf(“El elemento menor es%d%d%d”, i,j,k);
Getch();
Return 0;