Programa C++ 10 numeros mayor y menor

Resuelto/Cerrado
Denunciar
-
 darly -
Hola,
Necesito correr un programa q me diga cual es el numero mayor y el menor y en q posicion entra cada uno de 10 numeros!!!
Urgente por fa


Consulta también:

2 respuestas

pues mira...aqui esta el pseudocogico de ese algoritmo que tu necesitas:

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

int main ()
{
int a[40], lim, i, d, posma=0, posme=0, ma, me;

printf ("\n Digite el numero de posiciones del vector: ");
scanf ("%d", &lim);

for (i=0;i<lim;i++)
{
printf ("\n Digite el dato en la posicion (%d) del vector: ",i);
scanf ("%d", &d);
a[i]=d;
}

ma=a[0];
posma=0;

for (i=0;i<lim;i++)
{
if (a[i]>ma)
{
ma=a[i];
posma=i;
}
}

me=ma;
posme=0;

for (i=0;i<lim;i++)
{
if (a[i]<=me)
{
me=a[i];
posme=i;
}
}

printf ("\n La posicion del elemento mayor es: %d \n",posma);
printf ("\n La posicion del elemento menor es: %d \n",posme);

getch();

}

EXITOZ
23
#include<iostream.h>
#include<conio.h>

const int max = 10;
float notas[max];
float mayor=0;
float menor=100;
float nmenor;
float nmayor;


float suma=0 ;
int i;

void main()
{
for (i=0;i<=max-1;i++)
{
cout<<"Ingrese la nota "<<i<<endl;
cin>>notas[i];
};
//Encuentro el mayor , menor y promedio
for (i=0;i<=max-1;i++)
{
if (notas[i]>mayor)
{
mayor=notas[i];
nmayor=i;
};
if (notas[i]<menor)
{
menor= notas[i];
nmenor=i;
};
suma=suma + notas[i];
};
cout<<"La nota mayor es "<<mayor<<" Y esta en la posicion "<<nmayor<<endl;
cout<<"La nota menor es "<<menor<<" Y esta en la posicion "<<nmenor<< endl;
cout<<"El promedio es "<<suma/max<<endl;
cout<<endl;
for (i=0;i<=max-1;i++)
cout<<"La nota "<<i<<" es "<<notas[i]<<endl;
getch();
}


//Espero te sirva
9
Gracias men! me salvaste de una y aparte ya comprendi como hacer esta cosa jejeje gracias men =)
0
de naa...mijo no c desanimee
0
dado las edad de n estudiantes ubicados en un grupo escolar se desea averiguar e eimprimir se desea averiguar cual es el mayor y en ke posicion se encuentra y cual es el menor y en ke posicion se encuentra?
0
Muchas gracias fue de gran ayuda. Saludos.
0
Message postés
1
Date d'inscription
martes, 26 de marzo de 2013
Estatus
Miembro
Última intervención
martes, 26 de marzo de 2013

El codigo para calcular el numero menor esta mal o al menos transcribiendo tal cual al DEV C++ no funciona porque jamas entra a la condición todo numero entero va hacer mayor q cero

if (notas[i]<menor)
{
menor= notas[i];
nmenor=i;
};

YO LO CORREGÍ así y parece q funciona

if (notas[i]<mayor)
{
menor= notas[i];
nmenor=i;
};
0