Page 83

CC 2003, 2008 Andr´ es Marzal e Isabel Gracia

80 90 100 110 120 130 140

-

89: 99: 109: 119: 129: 139: 149:

2 Estructuras de datos en C: vectores est´aticos y registros

0 0 0 0 0 0 0

· 78 Modifica el programa para que muestre un histograma de edades. La tabla anterior se mostrar´a ahora como este histograma: 0 10 20 30 40 50 60 70 80 90 100 110 120 130 140

-

9: 19: 29: 39: 49: 59: 69: 79: 89: 99: 109: 119: 129: 139: 149:

***** **** * * *

Como puedes ver, cada asterisco representa la edad de una persona. · 79 Modifica el programa anterior para que el primer y u ´ltimo rangos de edades mostrados en el histograma correspondan a tramos de edades en los que hay al menos una persona. El histograma mostrado antes aparecer´ a ahora as´ı: 10 20 30 40 50 60 70

-

19: 29: 39: 49: 59: 69: 79:

***** **** * * *

· 80 Modifica el programa del ejercicio anterior para que muestre el mismo histograma de esta otra forma: | ######### | | | | | | | | ######### | ######### | | | | | | | ######### | ######### | | | | | | | ######### | ######### | | | | | | | ######### | ######### | ######### | | ######### | | ######### | +-----------+-----------+-----------+-----------+-----------+-----------+-----------+ | 10 - 19 | 20 - 29 | 30 - 39 | 40 - 49 | 50 - 59 | 60 - 69 | 70 - 79 |

.............................................................................................

2.1.5.

Otro programa de ejemplo: una calculadora para polinomios

Deseamos implementar una calculadora para polinomios de grado menor o igual que 10. Un polinomio p(x) = p0 + p1 x + p2 x2 + p3 x3 + · · · + p10 x10 puede representarse con un vector en el que se almacenan sus 11 coeficientes (p0 , p1 , . . . , p10 ). Vamos a construir un programa C que permita leer por teclado dos polinomios p(x) y q(x) y, una vez le´ıdos, calcule los polinomios s(x) = p(x) + q(x) y m(x) = p(x) · q(x). Empezaremos definiendo dos vectores p y q que han de poder contener 11 valores en coma flotante: Introducci´ on a la Programaci´ on con C

77

Profile for esLibre.com

Introducción a la programación con c  

Introducción a la programación con c  

Advertisement