Ayuda con arreglo en c++
Publicado por Stiven Salazar (2 intervenciones) el 28/04/2013 21:27:54
Necesito por favor ayuda en este ejercicio
"Realizar un programa que pida un arreglo de 15 números y luego de ingresar los
números el usuario indique un número y el sistema le diga si se encuentra e indique su
posición."
El profesor nos dio este de como encontrar el mayor y su posicion, pero no se como hacer el mio
#include <stdio.h>
#include <conio.h>
int main(){
int array[15],i,max,pos1;
for(i=0;i<15;i++){
printf("Digite un numero en la posicion %d: ",i);
scanf("%d",&array[i]);
}
//determina el maximo
for(i=0;i<15;i++){
if( i==0){
max=array[i];
}
if(array[i]>max){
max=array[i];
}}
//Determina en que posicion esta el numero maximo
for(i=0;i<15;i++){
if( array[i]==max){
pos1=i;
break;
}}
printf("El numero maximo es %d y se encuentra en la posicion %d",max,pos1);
getch();
return 0;}
, pero no se como hacer para cuando el usuario ingrese un numero buscarlo
"Realizar un programa que pida un arreglo de 15 números y luego de ingresar los
números el usuario indique un número y el sistema le diga si se encuentra e indique su
posición."
El profesor nos dio este de como encontrar el mayor y su posicion, pero no se como hacer el mio
#include <stdio.h>
#include <conio.h>
int main(){
int array[15],i,max,pos1;
for(i=0;i<15;i++){
printf("Digite un numero en la posicion %d: ",i);
scanf("%d",&array[i]);
}
//determina el maximo
for(i=0;i<15;i++){
if( i==0){
max=array[i];
}
if(array[i]>max){
max=array[i];
}}
//Determina en que posicion esta el numero maximo
for(i=0;i<15;i++){
if( array[i]==max){
pos1=i;
break;
}}
printf("El numero maximo es %d y se encuentra en la posicion %d",max,pos1);
getch();
return 0;}
, pero no se como hacer para cuando el usuario ingrese un numero buscarlo
Valora esta pregunta


0