You are on page 1of 14

ARREGLOS O VECTORES EN C

JOSE DANIEL OCHOA M.


HELMER JIMENEZ CLAROS.
LEIDY YURANY MONTERO.

PROGRAMACIN

ECBTI

Presentado a:

Tutor:
GONZALO MEDINA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Junio 2017
Introduccin

En el siguiente documento se realizan los ejercicios propuestos de la Gua Integrada de


Actividades (actividad colaborativa grupal) de arreglos y vectores dela Unidad 3 Fase 3.
Se elabora programas de consola de los ejercicios propuestos en la gua, se consolidan en este
documento los aportes individuales ms representativos de cada uno de los integrantes del grupo.

En el desarrollo de los ejercicios propuestos se toma como fundamento bsico de programacin


escribir texto y nmeros, operaciones aritmticas bsicas, datos y t ipos de datos en el lenguaje C,
estructura general de un programa, elementos bsicos, identificando pasos para crear un programa
en C como es la edicin, compilacin y ejecucin del programa desde el entorno de desarrollo
integrado de Dev-C++.
1. INFORME DE LENGUAJE DE PROGRAMACIN

En el siguiente informe se presentan los pseudo cdigos de los ejercicios propuestos de la actividad
de arreglos y vectores, con el objetivo de elaborar programas de consola con arreglos en el lenguaje
C, C++ desde el IDE de Dev-C++.

1.1 Ejercicios Fase 3:

Ejercicio 0:

Crear un programa que pida al usuario 5 nmeros, los memorice (utilizando una tabla), calcule su
media aritmtica y despus muestre en pantalla los datos tecleados y la media.

Cdigo:

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

/* Presentacin e identificacin del curso


Curso de 243002_A PROGRAMACIN Grupo 361
Integrantes: Helmer JIMENEZ CLAROS
Universidad Nacional Abierta y a Distancia UNAD - Ao 2017 I
Junio 01 de 2017*/

int main ()
{
printf ("*******CURSO DE PROGRAMACION*******\n\n");
printf ("*******ARREGLOS O VECTORES*******\n\n");
printf ("Mi Nombre Completo es: HELMER JIMENEZ CLAROS \n\n");
printf ("Mi C\202dula es: 1130945110 \n\n");
printf ("Estudio Ingenier\241a Electr\242nica en el Cead Pitalito \n\n");

float Num[5];
float Prom = 0;

printf("Promedio de 5 n\243meros\n\n");

for(int i = 0; i < 5; i++)


{
printf("Ingresa el n\243mero %d: ", i+1);
scanf("%f", &Num[i]);
Prom += Num[i];
printf("\n");
}
printf("El promedio de los 5 n\243meros es: %.2f\n", Prom/5);
return(0);
}
Consola:
Ejercicio 1:

Un programa que almacene en una tabla el nmero de das que tiene cada mes (su-pon-dremos que
es un ao no bisiesto), pida al usuario que le indique un mes (1=enero, 12=diciembre) y muestre en
pantalla el nmero de das que tiene ese mes.

Cdigo:

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

/* Presentacin e identificacin del curso


Curso de 243002_A PROGRAMACIN Grupo 361
Integrantes: Helmer JIMENEZ CLAROS
Universidad Nacional Abierta y a Distancia UNAD - Ao 2017 I
Junio 01 de 2017*/

int main ()
{
int i=0, mes[12]={31,28,31,30,31,30,31,31,30,31,30,31};

printf("D\241as de cada mes\n\n");

printf("Ingresa el n\243mero de mes que desea conocer: ");


scanf("%d", &i-1);
printf("\n\nEl mes tiene: %d" , i[mes]);
printf("\n\n");

Consola:

Ejercicio 2:

Un programa que almacene en una tabla el nmero de das que tiene cada mes (ao no bisiesto),
pida al usuario que le indique un mes (ej. 2 para febrero) y un da (ej. el da 15) y diga qu nmero
de da es dentro del ao (por ejemplo, el 15 de febrero sera el da nmero 46, el 31 de diciembre
sera el da 365).

Cdigo:

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

/* Presentacin e identificacin del curso


Curso de 243002_A PROGRAMACIN Grupo 361
Integrantes: Helmer JIMENEZ CLAROS
Universidad Nacional Abierta y a Distancia UNAD - Ao 2017 I
Junio 01 de 2017*/
int main ()
{
int i=0, dia=0, pos=0, mar=0, mes[12]={31,28,31,30,31,30,31,31,30,31,30,31};

printf("Posici\242n del d\241a dentro del ao\n\n");

printf("Ingresa el n\243mero de mes: ");


scanf("%d", &mar);

for(i=0; i<(mar-1); ++i)


{
pos +=mes[i];
}

printf("\n\nIngresa el d\241a del mes: ");


scanf("%d", &dia);
pos +=dia;
printf("\n\nLa posici\242n del d\241a es: %d" , pos);
}

Consola:

Ejercicio 3:

A partir del programa propuesto anteriormente, que almacenaba en una tabla el nmero de das que
tiene cada mes, crear otro que pida al usuario que le indique la fecha, detallando el da (1 al 31) y el
mes (1=enero, 12=diciembre), como respuesta muestre en pantalla el nmero de das que quedan
hasta final de ao.

Cdigo:

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

/* Presentacin e identificacin del curso


Curso de 243002_A PROGRAMACIN Grupo 361
Integrantes: Helmer JIMENEZ CLAROS
Universidad Nacional Abierta y a Distancia UNAD - Ao 2017 I
Junio 01 de 2017*/

int main ()
{
int i=0, dia=0, res=0, mar=0, mes[12]={31,28,31,30,31,30,31,31,30,31,30,31};

printf("D\241as restantes dentro del ao\n\n");

printf("Ingresa el n\243mero de mes: ");


scanf("%d", &mar);

for(i=0; i<(mar-1); ++i)


{
res +=mes[i];
}

printf("\n\nIngresa el d\241a del mes: ");


scanf("%d", &dia);
res +=dia;
printf("\n\nLos d\241as restantes son: %d" , 365-res);
}

Consola:
Ejercicio 4:

Crear un programa que pida al usuario 10 nmeros y luego los muestre en orden inverso (del ltimo
al primero).

Cdigo:

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

/* Presentacin e identificacin del curso


Curso de 243002_A PROGRAMACIN Grupo 361
Integrantes: Helmer JIMENEZ CLAROS
Universidad Nacional Abierta y a Distancia UNAD - Ao 2017 I
Junio 01 de 2017*/

int main ()
{
int Num[10];

printf("Verificaci\242n del inverso de los n\243meros\n\n");

for(int i=0; i<10; i++)


{
printf("Ingresa el n\243mero %i: ", i+1);
scanf("%i", &Num[i]);
printf("\n");
}

printf("Los n\243meros son: %i\n", Num[9]);


printf("Los n\243meros son: %i\n", Num[8]);
printf("Los n\243meros son: %i\n", Num[7]);
printf("Los n\243meros son: %i\n", Num[6]);
printf("Los n\243meros son: %i\n", Num[5]);
printf("Los n\243meros son: %i\n", Num[4]);
printf("Los n\243meros son: %i\n", Num[3]);
printf("Los n\243meros son: %i\n", Num[2]);
printf("Los n\243meros son: %i\n", Num[1]);
printf("Los n\243meros son: %i\n", Num[0]);

return(0);
}

Consola:
Ejercicio 5:

Crear un programa que pida al usuario 10 nmeros, calcule su media y luego muestre los que estn
por encima de la media.

Cdigo:

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

/* Presentacin e identificacin del curso


Curso de 243002_A PROGRAMACIN Grupo 361
Integrantes: Helmer JIMENEZ CLAROS
Universidad Nacional Abierta y a Distancia UNAD - Ao 2017 I
Junio 01 de 2017*/

int main ()
{
float Num[10];
float Prom = 0, Res = 0, Numay=0;
int i;

printf("Promedio de 10 n\243meros\n\n");

for(int i = 0; i < 10; i++)


{
printf("Ingresa el n\243mero %d: ", i+1);
scanf("%f", &Num[i]);
Prom += Num[i];
Res = Prom/10;
printf("\n");
}
for(int i = Res; i < 10 ; i++)
{
Num[i];
}
printf("El promedio de los 10 n\243meros es: %.2f\n", Res);
printf("\nEl n\243mero mayor es: %.2f\n", Num[i]);
return(0);
}

Consola:
Ejercicio 6:

Crear un programa que pida al usuario 10 nmeros enteros y calcule (y muestre) cul es el mayor de
ellos.

Cdigo:

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

/* Presentacin e identificacin del curso


Curso de 243002_A PROGRAMACIN Grupo 361
Integrantes: Helmer JIMENEZ CLAROS
Universidad Nacional Abierta y a Distancia UNAD - Ao 2017 I
Junio 01 de 2017*/

int main ()
{
int Num[10];
int Numay=0;

printf("N\243mero mayor de 10 n\243meros\n\n");

for(int i = 0; i < 10; i++)


{
printf("Ingresa el n\243mero %d: ", i+1);
scanf("%d", &Num[i]);
printf("\n");

if (Num[i]> Numay)
{
Numay=Num[i];
}
}
printf("\nEl n\243mero mayor es: %d\n", Numay);
return(0);
}

Consola:
Conclusiones

Con los diferentes aportes realizados de manera individual de cada uno de los integrantes
del grupo se verifican y desarrollan nuevas estrategias en la solucin de los ejercicios
propuestos de la Unidad 3 Fase 3, generando mayor amplitud de conocimiento. Con el
desarrollo de los ejercicios propuestos se foment conceptos de arreglos o vectores de
programacin en lenguaje C. Se realiz una secuencia de pasos en C como es la edicin,
compilacin y ejecucin del programa desde el entorno de desarrollo integrado de Dev-
C++.
Referencias bibliogrficas

Normas APA
http://www.normasapa.pro/formato-apa/

https://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica)

https://www.programarya.com/Cursos/C++/Estructuras-De-Datos/Arreglos-O-Vectores

You might also like