
Encontrar posicion del numero mayor en arreglo vector
Publicado por Manuel (1 intervención) el 02/10/2016 06:16:30
Hola a todos, es para realizar una consulta si alguien me puede colaborar, el siguiente código tiene que determinar que numero de los ingresados en un arreglo es mayor y tiene que decir en que posicion del arreglo esta pero al correrlo no me funciona cuando determino la posicion, no se porque, gracias al que me pueda dedicar tiempo en corregirlo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
#include <cstdlib>
#include <stdio.h>
#include <conio.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(void) {
float maximo[5], max=0;
int x=0;
printf("Ingrese 5 valores para determinar el numero maximo\n");
for (int i = 1; i <= 5; i++){
printf("valor %d\n",i);
scanf("%f",&maximo[i]);
if(maximo[i] > max){
max = maximo[i];
x = i;
}
}
printf("El numero maximo es: %.2f\n y fue el numero %d en ser ingresado",max,x);
system("PAUSE");
return 0;
}
Valora esta pregunta


0