Kioskea
Buscar
Haz una pregunta Denunciar

Programa C++ 10 numeros mayor y menor [Resuelto]

Paula!! - Última respuesta el 4 feb 2015, 18:40
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
Sigue leyendo 
Respuesta
+31
moins plus
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
Deja tu comentario
Respuesta
+18
moins plus
#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
chino lindo- 26 jun 2013, 03:41
no me funciona .. que estara mal?ayuda bro por fas
Responder
records- 25 jul 2013, 22:22
alguien me puede ayudar a hacer un programa que de un vector de 5 elementos y que encuentre el elemento mayoor? porfaa!!
Responder
zeuxs 1Publicaciones sábado, 5 de octubre de 2013Fecha de inscripción sábado, 5 de octubre de 2013Última intervención - 5 oct 2013, 18:37
records: aquí el código para el mayor 5 números ingresados....

#include <iostream>
using namespace std;
int main()
{ const int max=5;
int a[max];
int i,mayor;

for( i =0 ; i<max; i++)
{ cout<<"Ingrese la nota "<<i+1<<" : "<<endl;
cin>>a[i];
}
mayor=a[0];
for( i =0 ; i<max; i++)
{ if(a[i]>mayor)
mayor=a[i];
}
cout<<"La mayor nota ingresada es : "<<mayor;
}
Responder
lol- 9 oct 2013, 01:51
#include<iostream>
#include<conio.h>
using namespace std;

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


float suma=0 ;
int i;

int 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();
}


corregido error de libreria y declaracion max, se declara int para main y si se quiere no obligatorio se pone void entre ( )
Responder
Brenda Peña- 4 feb 2015, 18:40
No sirve
Yo hice este
Este programa te dice cual es tu numero menor
C++
#include<conio.h>
#include<stdio.h>

int main(){
int n=0,m=0,o=0,p=0,q=0;

printf("Inserta el numero: ");
scanf("%d",&n);

printf("\n Inserta el numero: ");
scanf("%d",&m);

if(n>m){
n=m;
}
printf("\n Inserta el numero: ");
scanf("%d",&o);

if(n>o){
n=o;
}
printf("\n Inserta el numero: ");
scanf("%d",&p);

if(n>p){
n=p;
}
printf("\n Inserta el numero: ");
scanf("%d",&q);

if(n>q){
n=q;
}
printf("El numero menor es: %d", n);
getch();
}


Alguna Pregunta : https://plus.google.com/u/0/106595472559774159587/posts
Responder
Deja tu comentario
El documento « Programa C++ 10 numeros mayor y menor » de Kioskea (es.kioskea.net) se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo bajo las condiciones señaladas por esta licencia. Deberás hacerla siempre visible y dar crédito a Kioskea.

¿Todavía no eres usuario?

inscríbete, gratuitamente y en menos de un minuto!

Los miembros obtienen más respuestas que los usuarios anónimos.

Ser miembro te permite llevar un seguimiento detallado de tus consultas.

Ser miembro te permite gozar de otras opciones adicionales.