Está en la página 1de 13

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;

También podría gustarte