/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

porque no anda esto?

 
      Índice del Foro elrincondelc.com -> C/C++ en General
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
cazador



Registrado: 03 May 2007
Mensajes: 10

MensajePublicado: 10/11/2007 8:45 am
Título: porque no anda esto?

quiero saber la cantidad de clientes para cada provincia
Código:

#include <stdio.h>
#include<conio.h>
#include <string.h>

void main (void)
{
   int vnc[5],vnp[5],pv;
   int vcant[3]={0};

   for(int i=0; i<5; i++)
   {
   printf("\n ingrese nro cliente (1 a 5) ");
          vnc[i];
   printf("\n ingrese nro provincia (1 a 3) ");
          vnp[i];
   }
   for(int j=0; j<5; j++)
   {
      pv=vnp[j];
      vcant[pv-1]++;
   }
   for(int h=0; h<3; h++)
   printf( " la provincia %d la cantidad de clientes es %d  \n",vnp[h],vcant[h]);


}
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 3777
Ubicación: Mexico

MensajePublicado: 10/11/2007 9:16 am
Título:

El programa funciona correctamente salvo ciertos detallitos que ya se han comentado en inumerables ocasiones como: solo utilizar conio y demas bibliotecas de terceros una vez que el programa funcione correctamente, la funcion main debe definirse en la forma "int mian(void)", etc.

El problema con tu programa se encuentra en el primer bucle: en este indicas mediante la funcion printf que se deben introducir los datos de cliente y provincia pero no utilizas funcion alguna (por ejemplo scanf) para procesar esta entrada.

Un saludo
_________________
The capacity to learn is a gift;
The ability to learn is a skill;
The willingness to learn is a choice.
--
Rebec of Ginaz
Volver arriba
jonan_1988



Registrado: 12 Abr 2005
Mensajes: 55

MensajePublicado: 11/11/2007 11:22 am
Título:

rir3760 escribió:
El problema con tu programa se encuentra en el primer bucle: en este indicas mediante la funcion printf que se deben introducir los datos de cliente y provincia pero no utilizas funcion alguna (por ejemplo scanf) para procesar esta entrada.


En otras palabras, tendrías que hacer esto:
Código:
printf("\n ingrese nro cliente (1 a 5) ");
scanf("%i", &vnc[i]);
printf("\n ingrese nro provincia (1 a 3) ");
scanf("%i", &vnp[i]);

_________________
Diario de un pre-informático
Volver arriba
      Índice del Foro elrincondelc.com -> C/C++ en General
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com