Dado un arreglo de 5 elementos verificar si hay por lo menos dos o mas elementos que sean iguales
Publicado por Francisco (36 intervenciones) el 15/02/2018 02:56:02
Hola, ¿Cómo están?, el ejercicio pide ingresar los valores de un arreglo de 5 elementos y decir si son iguales.
Yo lo hice, pero cuando lo compilo y ejecuto ingreso por ej 2,2,3,4,5 y me dice que ningun valor es igual.
Deberia mostrarme que hay dos o mas valores iguales.
Necesito que me ayuden por favor, que me digan donde está la falla.
Acá va el código.
Yo lo hice, pero cuando lo compilo y ejecuto ingreso por ej 2,2,3,4,5 y me dice que ningun valor es igual.
Deberia mostrarme que hay dos o mas valores iguales.
Necesito que me ayuden por favor, que me digan donde está la falla.
Acá va el código.
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
30
#include<iostream>
using namespace std;
int main(){
int arr[5];
int i=0,j=0;
char verdad='t';
cout<<"ingrese valores del arreglo "<<endl;
for(i=0;i<5;i++){
cin >> arr[i];
}
for(i=0;i<5;i++){
for(j=0;j<5;j++){
if(i!=j){
if(arr[i]==arr[j]){
verdad='t';
}
else{
verdad='f';
}
}
}
}
if(verdad=='t'){
cout<<"hay por lo menos dos valores iguales"<<endl;
}
else{
cout<<"no hay ningun valor igual"<<endl;
}
return 0;
}
Valora esta pregunta


0