Ejercicio Vectores Lenguaje C

Páginas: 3 (597 palabras) Publicado: 10 de julio de 2012
Crear un programa que imprima el 25% del total de los elementos de un vector de 12 posiciones

#include
#include
#define N 12
main()
{
int numeros[N], p=0;
int i,total=0;
clrscr();
for(i=0;i
{
printf("Ingrese el elemento %d del vector: \ n", i);
scanf("%d", &numeros[i]);
total=total+numeros [i];
}
p=total*0.25;
printf("El 25 porciento es :%d\n",p);
getch();
}-------------------------------------------------
Enunciado
ORDENAR UN CONJUNTO DE NÚMEROS ENTEROS.
El siguiente programa, al que llamarás ordena.c, ordena un conjunto de números enteros almacenados en unvector, utilizando el siguiente algoritmo (método de la burbuja): se van recorriendo una a una todas las posiciones del vector, desde la primera hasta la penúltima. Estando en cada una de estasposiciones, se recorren, a su vez, todas las posiciones siguientes y se compara su valor con el de la posición actual. Si se encuentra un valor menor se intercambia con el de esta posición.
Para implementareste algoritmo son necesarios dos bucles: el primero, bucle i, recorre el vector desde la posición i=0 hasta i=SIZE-1. El segundo bucle, bucle j, recorre el vector desde la posición j=i+1 hasta elfinal. Para que quede más claro, vamos a ver con un ejemplo como funciona este algoritmo. Supongamos que queremos ordenar los siguientes cinco números: 7,3,5,1,4. Estos números se almacenarán en unvector de la siguiente manera:

Vamos a recorrer las posiciones del vector desde i=0 hasta i=3.
i = 0 {7 3 5 1 4}
Recorremos el vector desde j=1 hasta j=4 y comparamos vector [0]=7 con vector [j].Si vector [j]<vector [0] intercambiamos los valores de posición. Vamos a ver cómo quedaría el vector inicial una vez que termina cada bucle j.
j = 1 {3 7 5 1 4} Se intercambia 3 con 7 j = 2 {3 7 5 1 4}No se intercambia 3 con 5 j = 3 {1 7 5 3 4} Se intercambia 1 con 3 j = 4 {1 7 5 3 4} No se intercambia 1 con 4
i = 1 {1 7 5 3 4}
Recorremos el vector desde j=2 hasta j=4 y comparamos vector...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios Con Vectores C++
  • ejercicios lenguaje c
  • Ejercicio lenguaje c
  • Ejercicio Lenguaje C
  • Ejercicios de vectores y funciones con c++
  • ejercicios de vectores en c
  • Guia de ejercicios en lenguaje c
  • Ejercicios Resuletos De Visual Basic En Lenguaje C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS