Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COMALCALCO
CARRERA:
INGENIERIA EN SISTEMAS COMPUTACIONALES
ASIGNATURA:
ESTRUCTURA DE DATOS
DOCENTE:
LUZ ELBA CASTILLO IZQUIERDO
TEMA:
INTRODUCCION A LAS ESTRUCTURA DE DATOS
ALUMNO:
DAMIAN ALEJANDRO MOSQUEDA IZQUIERDO
SEMESTRE Y GRUPO:
“3A”
/*1. Hacer un programa que lea un arreglo de 10 elementos enteros y los escriba en
pantalla en el orden en que se introdujeron*/
#include <stdio.h>
#include<stdlib.h>
#include<conio.h>
#include <windows.h>
int main (void)
{
system("color 2");
int i,X[10];
printf("\n\n\tIntroduce 10 numeros enteros: \n");
for (i=0;i<10;i++)
{
printf("\t");
scanf("%d",&X[i]);
}
printf("\n\n\t Orden de los numeros :\n");
for(i=0;i<10;i++)
{
printf("\t%d\n",X[i]);
}
printf("\n\t Damian Alejandro Mosqueda Izquierdo \n\n");
system("Pause");
return 0;
}
2 Se hace un programa donde se introducen 10 numeros enteros cualesquiera y
en la pantalla ya ejecutado el programa te da los números al inverso.
/*2.Hacer un programa que lea un arreglo de 10 elementos enteros y los escriba en
pantalla en el orden inverso al que se introdujeron*/
#include <stdio.h>
#include<stdlib.h>
#include<conio.h>
#include <windows.h>
int main (void)
{
system("color 2");
int i,X[10];
printf("\n\n\tIntroduce 10 numeros enteros: \n");
for (i=0;i<10;i++)
{
printf("\t");
scanf("%d",&X[i]);
}
printf("\n\n\t Orden de los numeros :\n");
for(i=9;i>=0;i--)
{
printf("\t%d\n",X[i]);
}
printf("\n\t Damian Alejandro Mosqueda Izq \n\n");
system("Pause");
return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include <windows.h>
return 0;
printf("\n\tDamian Alejandro Mosqueda Izquierdo");
}
4. Se ingresan 20 calificaciones de los alumnos de 3ª Sistemas y se calcula el
promedio de ellos, en la pantalla mandara el promedio de cada calificación.
/*4. Hacer un programa que lea 20 calificaciones, calcule el promedio e imprima
cuantas calificaciones son >= al promedio.*/
#include<stdio.h>
#include<conio.h>
#include <windows.h>
int main()
{
system("color 2");
float calf[20],suma,prom;
int i,cont;
printf("Ingrese las calificaciones:\n");
for(i=1; i<=20; i++)
{
scanf("%f",&calf[i]);
suma+suma+calf[i];
}
prom=suma/20;
for(i=1;i<=20;i++);
{
if(calf[i]>prom)
cont=cont+1;
}
("\n calificaciones\n");
for(i=1; i<=20; i++)
printf("%f\n",calf[i]);
printf("\n\nPromedio=%0.2f",prom);
printf("\n\n fueron %d calificaciones mayores al promedio",cont);
printf("\n\t Damian Alejandro Mosqueda Izq.");
}
5. Ingresar 10 numeros enteros que haga una suma de los números pares y te dira
cuantos números inpares ingresaste al programa.
/*5. Programa que lea un arreglo de 10 números enteros, imprima la suma de los
números impares y cuantos son números impares.*/
#include <stdio.h>
#include<stdlib.h>
#include<conio.h>
#include <windows.h>
int main()
{
system("color 2");
int i, x[10], suma, impares;
suma = 0;
impares = 0;
getch();
return 0;
}
int main ()
{
system("color 2");
int num;
printf("\n Ingrese los valores a multiplicar :\n");
scanf("%d",&num);
int valor[num],i,a,b;
printf("INGRESE VALOR A MULTIPLICAR:\n\t");
scanf("%d",&a);
for(i=1; i<=num; i++)
{
printf("Ingrese el numero a multiplicar: \n\t");
scanf("%d",&valor[i]);
b=valor[i]*a;
printf("El resultado es: =%d\n\t",b);
}
getch();
return 0;
printf("\n\t Damian Alejandro Mosqueda Izquierdo \n\n");
}
7
/*7. Hacer un programa que lea 2 vectores A y B de 10 elementos c/u y realice lo
siguiente:
a. C[i]= A[i]-B[i] para i par
b. D[i]= A[i]*B[i] para i Impar*/
#include<stdio.h>
#include<conio.h>
#include <windows.h>
int main()
{
system("color 2");
int A[10], B[10], C[10], i;
printf("Ingrese los 10 valores del vector A:\n");
for (i=1; i<=10; i++)
scanf("%d",&A[i]);
printf("\nIngrese los 10 valores del vector B:\n");
for (i=1; i<=10; i++)
scanf("%d",&B[i]);
for (i=1; i<=10; i++)
{
if (i % 2 != 0)
C[i]= A[i]*B[i];
else
C[i]= A[i]-B[i];
}
printf("\n\n\nEl arreglo C:\n");
for (i=1; i<=10; i++)
printf("%d.- %d\n",i ,C[i]);
printf("\n\t Damian Alejandro Mosqueda Izquierdo \n\n");
}