Problemas de vector en c++
Publicado por Johanna Naime (3 intervenciones) el 02/04/2006 20:46:16
Hola! espero alguien me ayude en mi problema; estoy en el 2do semestre informatica y tengo un pequeño programa que estoy tratando de correr en el c++ y la salida me da mal. bueno! el programa es un vector de 5 posiciones los valores se introducen por teclado y lo que se le pide es que encuentre el valor maximo y a su vez la posición, pues! el valor maximo lo encuentra pero la posicion no. gracias por la ayuda....
#include <stdio.h>
#define n 5
void main ()
{
int vector [n], i, valor_max, pos;
for (i=0; i<n; i++)
{
scanf ("%d", &vector [i]);
}
for (i=0; i<n; i++)
{
if (vector [i] > valor_max )
valor_max = vector [i];
pos = i;
}
printf(" la posicion es %d",pos );
printf ("el valor maximo es:%d" , valor_max );
}
#include <stdio.h>
#define n 5
void main ()
{
int vector [n], i, valor_max, pos;
for (i=0; i<n; i++)
{
scanf ("%d", &vector [i]);
}
for (i=0; i<n; i++)
{
if (vector [i] > valor_max )
valor_max = vector [i];
pos = i;
}
printf(" la posicion es %d",pos );
printf ("el valor maximo es:%d" , valor_max );
}
Valora esta pregunta


0