| Ver tema anterior :: Ver siguiente tema |
| Autor | Mensaje |
|---|
nieves
Registrado: 16 Oct 2004 Mensajes: 146
| Publicado: 29/10/2004 2:19 pm | | | Título: Un ejercicio de matriz |
| Hola! Para variar mas y mas problemas.Mi profesor me explico un problema pero no se como meter unos resultados y se me quedo el problema a medias xq la verdad es q no le entendi muxo. Es hacer un programa q permita consultar el nº de aguas vendidas en un año determinado, los años y las bebidas vendidas son: en 1999->500 botellas, en el 2000->450, en el 2001->532, en el 2002->560 y en el 2003->540
El codigo donde me quede es este:
#include <stdio.h> #include <conio.h> #define N 10
void main() { int n_ampolles, any, a;
for (any=1999;any<=2003; any++) printf ("\nAmpolles venudes desde l'any %d ", any); scanf ("%d ", &n_ampolles[any-1999]);
printf ("Digues quin any vols saber el nombre d'ampolles venudes: "); scanf ("%d", &a); printf ("%d", n_ampolles[a-1999]);
getch(); } |
|
| Volver arriba | |
 |
Pepino
Registrado: 26 Oct 2004 Mensajes: 75
| Publicado: 30/10/2004 8:21 am | | | Título: |
| si alguien no ha entendido lo q pido q m lo diga. Gracias |
|
| Volver arriba | |
 |
alp

Registrado: 12 Abr 2004 Mensajes: 413
| Publicado: 30/10/2004 2:52 pm | | | Título: |
| Hola. Creo que lo que te pide es esto:
| Código: | #include <stdio.h> #include <conio.h>
void main() {
int n_ampolles[] = {500, 450, 532, 560, 540}; int a = 0;
while (a < 1999 || a > 2003) { printf ("Digues quin any vols saber el nombre d'ampolles venudes: "); scanf ("%d", &a); } printf ("\n\nTotal: %d", n_ampolles[a-1999]);
getch(); } |
Un saludo. |
|
| Volver arriba | |
 |
|
nieves
Registrado: 16 Oct 2004 Mensajes: 146
| Publicado: 31/10/2004 3:46 am | | | Título: |
| gracias es lo q pido xo cuando introduzco un año q no son esos x ejemplo el 2 no m da error y m vuelve a preguntar el año. despues de decirme el total como podria acer pa q no se cerrara el programa y m volviera a preguntar un año? Salu2 |
|
| Volver arriba | |
 |
|
|