Programación General > C/C++
Arreglos
ceslinx:
Hola amigos estoy empezando a trabajar con arreglos, estoy trabajamdo con un programa pero aun no logro hacer que me funcione aqui les describo el programa.
debo crear un programa que me almacene en un arreglo 20 numeros diferentes digitados por el usuario y que como resultado me muestre cual es el mayor de los nuemros digitados y en que posicion se encuentra ese numero.
Yo lo estoy trabajando con solo 3 numeros por cuestiones de prueba pero me imagino que si funciona con 3 debe trabajar con 20 o con los que se desee, bueno aqui les dejo el codigo de lo que he trabajado, agradezco cualquier ayuda .
#include<iostream.h>
#include<conio.h>
float vec[3];
int i=0;
int a=0;
void main(void)
{
clrscr();
for(i=0;i<3;i++)
{ cout<<"Digite el numero n";
cin>>vec;
}
for(i=0;i<3;i++)
{
if(vec>vec[i+1])
vec=a;
vec=vec[i+1];
vec[i+1]=a
{
else
cout<<"El numero mayor es"<<vec[i+1];
}
// else
}
}
m0skit0:
¡¡UTILIZA LAS ETIQUETAS DE CÓDIGO!! :angry:
Utiliza una variable aparte para almacenar el máximo o el índice que ocupe éste en el vector.
ceslinx:
--- Código: C++ ---#include<iostream.h>#include<conio.h>float vec[3];int i=0;int a=0; int cont=0; void main(void) {clrscr();for(i=0;i<3;i++){ cout<<"Digite el numero n";cin>>vec[i]; }for(i=0;i<3;i++){if(vec[i]>vec[i+1]) vec[i]=a;vec[i]=vec[i+1];vec[i+1]=a{else cout<<"El numero mayor es"<<vec[i+1]; } }}
Bueno ya le puse tiqueta al codigo, y ya puse una variable para la posicion en memoria pero aun sigo sin entender me podria explicar un poco mas
gracias
EI: la proxima vez hacelo con un minimo de atencion por favor.
fachamix:
#include<iostream.h>
#include<conio.h>
float vec[3];
int i;
float MAYOR;
void main(void)
{
//CARGAS EL VECTOR
clrscr();
for(i=0;i<3;i++)
{
cout<<"Digite el numero n";
cin>>vec;
}
MAYOR = vec[0];
for (i=0;i<3;i++) {
if (vec > MAYOR) {
MAYOR = vec;
}
}
cout << "MAYOR es =" << MAYOR << endl;
}
Eternal Idol:
Genial, no usas la etiqueta de codigo, usas iostream.h y conio.h, en fin ...
Navegación
[#] Página Siguiente
Ir a la versión completa