- Tema Autor
- #1
Bueno a trancasos como dicen en colombia estoy solito aprendiendo vectores
y tengo este ejercicio
tengo que ingresar numeros y capturarlos en un vector y mostar la posicion del menor dijito el programa es el siguiente:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main()
{
int i,n,a[50],min;
printf("datos del arreglo");
scanf("%d",&n);
/*for(i=0;i<n;i++)
{
a=0;
}
*/
for(i=0;i<n;i++)
{
printf("digite valores");
scanf("%d",&a);
}
for(i=0;i<n;i++)
{
printf("%d",a);
}
for(i=0;i<n;i++)
{
if(a<a[i+1])
{
min=a;
}
else
{
a=a[i+1];
}
}
printf(" el minimo es %d\n",min);
getch();
}
Pero siempre me muestra la ultima posicion osea que si ingreso 91386 me muestra la posicion del numero 6 y no la del 1 y no hallo el error.
Muchas gracias a todos los que me han ayudado, estoy aprendiendo solo y por lo que algunos usuarios me han ayudado.
Gracias..
y tengo este ejercicio
tengo que ingresar numeros y capturarlos en un vector y mostar la posicion del menor dijito el programa es el siguiente:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main()
{
int i,n,a[50],min;
printf("datos del arreglo");
scanf("%d",&n);
/*for(i=0;i<n;i++)
{
a=0;
}
*/
for(i=0;i<n;i++)
{
printf("digite valores");
scanf("%d",&a);
}
for(i=0;i<n;i++)
{
printf("%d",a);
}
for(i=0;i<n;i++)
{
if(a<a[i+1])
{
min=a;
}
else
{
a=a[i+1];
}
}
printf(" el minimo es %d\n",min);
getch();
}
Pero siempre me muestra la ultima posicion osea que si ingreso 91386 me muestra la posicion del numero 6 y no la del 1 y no hallo el error.
Muchas gracias a todos los que me han ayudado, estoy aprendiendo solo y por lo que algunos usuarios me han ayudado.
Gracias..