Trabajo Programacion Arreglos y Vectores
Trabajo Programacion Arreglos y Vectores
Trabajo Programacion Arreglos y Vectores
Actividad colaborativa
Código: 16.918.424
Código: 18.618.722
Código:
#include <stdlib.h>
main()
int i=1;
printf("1. Un programa que almacene en una tabla el n%cmero de d%cas que tiene
cada mes \n ", 163,161); // descripcion del programa
system ("PAUSE");
return 0;
}
Como se realizó el programa
Lo primero que vamos a hacer es definir nuestras variables que para este caso
use int mes y le asignamos 12 slots de memoria y a cada uno le definimos los
datos respectivos, Continuando con el código se realizan las fórmulas para llamar
el slot de memoria asignado y al final nos mostrara el mes el cual consultamos.
2. Un programa que almacene en una tabla el número de días que tiene cada
mes (año no bisiesto), pida al usuario que le indique un mes (ej. 2 para
febrero) y un día (ej. el día 15) y diga qué número de día es dentro del año
(por ejemplo, el 15 de febrero sería el día número 46, el 31 de diciembre sería
el día 365).
Código:
#include <stdlib.h>
#include<conio.h>
// Curso de PROGRAMACIÓN
main()
{ //.........Variables
int i=0, d=0, m=0, suma=0; // se le da nombre y valor inicial a las variables
printf(" \n\nEscriba el n%cmero del dia (dia)=\n\n ",163); //se pide por pantalla el
numero del dia enel mes
scanf("%d", &d); // aqui se escribe el dia elegido para poder hacer la operacion
final
suma += d; // en este caso hace la operacion final para asi tener el dato de todos
los dias que se digitaron
getchar();
getchar();
}
Como se realizó el programa
El primer paso fue mirar cuantas variables se necesitaban para lo cual usamos 4
variables, luego le dimos el valor en la variable mes de cada uno de los meses
para poder hacer el conteo de cuantos días se están digitando al escribir el
número del mes,
Después se coloca el titulo tabulado y subrayado, para iniciar a pedir por pantalla
el valor del mes con un número del 1 al 12 y aquí aplicamos el for para poder
iniciar el proceso de conteo de los días que hay en los meses que se digitaron
teniendo en cuenta que debe ser menos 1 mes porque el mes final no se debe
contar todo sino los días que se digiten después, de aquí ya se pide que digite los
días del mes que se desean sumar por pantalla y luego se hace la suma de los
días que se digitaron más los días que hay en los meses que se digitaron y ya al
final aparece la respuesta total de los días que se digitaron .
Código:
#include<stdio.h> /// librerias
#include<stdlib.h>
#include<conio.h>
Código :
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main() {
int i;//variable entera
float suma=0,media=-1e32,num_fuera_de_la_media=-1e32,num[10];//le damos
valores iniciales a la suma,media,
setlocale(LC_ALL,"spanish");// num_fuera_de_la_media, tenemos un array de 10
numeros
printf("Curso de 243002 PROGRAMACIÓN \n GRUPO 243002_32\n Integrante
Yamid Fajardo Narváez\n");
printf("\n\n Ingrese Diez numeros para hallar la media y \n mostrar los que estan
encima de la media\n");
printf("\nIngresar números y presionar enter en cada ingreso\n\n");
for (i=0;i<10;i++)//inicializacion en 0, condicion <=10, y el incremento i++
{
scanf ("%g",&num[i]);//guardamos el valor introducido en la variable i
suma+=num[i];//realizamos la operacion de suma
}
media = suma/10;//y lo dividimos por el valor de números ingresados
printf("La Media = %g\n\n", media); //se imprime la media
printf ("\n\nlos numeros arriba de la media son = ");//se imprime los números arriba
de la media
for (i=0;i<10;i++)
{
num_fuera_de_la_media=(num[i]-media); //se realiza la operacion donde se restan
los numeros ingresados con el valor
if (num_fuera_de_la_media > 0) //de la media, si son mayores a 0
printf(" %g ", num[i]); //imprime los numeros que se encuentran arriba de la media
}
getchar();
getchar();
}
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main()
{
int num, numero_mayor=0, enteros[9];//declaramos las variables enteras, damos
valor inicial a numero_mayor
setlocale(LC_ALL,"spanish");// y tenemos un array de 10 numeros
printf("Curso de 243002 PROGRAMACIÓN \n GRUPO 243002_32\n Integrante
Yamid Fajardo Narváez\n Cedula: 1115068396\n ");
printf("\n\n ingrese 10 números, muestre en pantalla el mayor de los numeros.\n");
printf("\nIngresar números y presionar enter en cada ingreso\n\n");
for (num=0;num<10;num++)//inicializacion en 0, condicion <=10, y el incremento
num++
scanf("%d",&enteros[num]);//guardamos el valor introducido en la variable num
for (num=0;num<10;num++)
numero_mayor = numero_mayor>enteros[num]? numero_mayor: enteros[num];
//realiza comparacion entre los números
printf("\n El mayor de los numeros es: %d", numero_mayor); //imprime el numero
mayor de los digitados
getchar();
getchar();
return 0;
}
Explicación del ejercicio.
Librerías
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
Declaramos las variables enteras, damos valor inicial a (numero _ mayor) y
tenemos un array de 10 números.
int num, numero_mayor=0, enteros[9]
Imprimimos en pantalla datos personales, pedimos al usuario que ingrese 10
numeros y de estos vamos a calcular el número mayor.
setlocale(LC_ALL,"spanish");// y tenemos un array de 10 numeros
printf("Curso de 243002 PROGRAMACIÓN \n GRUPO 243002_32\n Integrante
Yamid Fajardo Narváez\n Cedula: 1115068396\n ");
printf("\n\n ingrese 10 números, muestre en pantalla el mayor de los numeros.\n");
printf("\nIngresar números y presionar enter en cada ingreso\n\n");