You are on page 1of 12

Fuente: www.slideshare.

net
Ejercicios con
Arrays

2
Hacer un programa que Desarrolle una Calculadora Cientfica.

Proceso Prueba
Definir num como entero;
TAMANIO=5;
Dimension num[TAMANIO];
num[1]=5;
num[2]=10;
num[3]=15;
num[4]=20;
num[5]=25;
Para i<-1 Hasta TAMANIO Con Paso 1 Hacer
Escribir "Escribe un valor para el indice ",i;
leer num[i];
Fin Para
Para i<-1 Hasta TAMANIO Con Paso 1 Hacer
escribir num[i];
Fin Para
FinProceso

3
#include <stdio.h>
#include <stdlib.h>

Hacer un int main(void)


{
programa en C int x,tabla[10];
int sum,res,mul,div;
que lea 10 for (x=0;x<10;x++)
{
nmeros por printf("Introduzca nmero\n");
scanf("%d",&tabla[x]);
teclado, los }

almacene en sum=tabla[0];
res=tabla[0];
mul=tabla[0];
un array y div=tabla[0];

muestre la for (x=1;x<10;x++)


{
suma, resta, sum=sum+tabla[x];
res=res-tabla[x];
mul=mul*tabla[x];
multiplicacin div=div/tabla[x];
}
y divisin de printf("Suma: %d\n",sum);
printf("Resta: %d\n",res);
todos. printf("Multiplicacin: %d\n",mul);
printf("Divisin: %d\n",div);

system("PAUSE");
return 0;
}
4
EJERCICIOS CON ARREGLOS UNIDIMENSIONALES.
1. Que rellene un array con los nmeros primos comprendidos
entre 1 y 100 y los muestre en pantalla en orden ascendente.

2. Que rellene un array con los nmeros impares comprendidos


entre 1 y 100 y los muestre en pantalla en orden ascendente.

3. Que rellene un array con los nmeros pares comprendidos


entre 1 y 100 y los muestre en pantalla en orden descendente.

4. Que se ingresen n nmeros enteros y que los imprima:


a. Tal y como se ingresaron
b. Ordenados en forma ascendente
c. Ordenados en forma descendente

5
EJERCICIOS CON ARREGLOS BIDIMENSIONALES.
1. Hacer programa que calcule la suma de dos matrices.

2. Hacer algoritmo que calcule la multiplicacin de 2


matrices.

3. Hacer un algoritmo que calcule la transpuesta de una


matriz.

4. Haga un ejercicio en el que aplique operaciones con


arreglos uni y bidimensionales.

6
En este mtodo la informacin ingresa de forma
desorganizada; lo que realiza este ordenamiento es que
vector mueve el elemento mayor hasta la ultima casilla
esto se realizara en la siguiente manera:

ndice cero del vector a acomoda este elemento hasta la


ultima posicin para que de forma escalada se organiza de
mayor a menor
Como lo muestra la siguiente grfica en
la casilla 0 correspondiente a seis que
es el ordenado paso a la ultima posicin
y se observa que esta secuencia
traslada el valor a la primera posicin.
Este proceso seguir as hasta que halla
ordenado todas las casillas del vector.
Una de las desventaja de este mtodo
es que hace duplicidad de la
organizacin cuando esto ya no es
necesario.
12

You might also like