AYUDA con mi programa porfavor!!
Publicado por Samuel (2 intervenciones) el 04/12/2019 23:45:40
Ayuda, en este programa tengo que ingresar 10 edades y que me imprima las edades que se repiten, solo que a veces no me imprime bien (como en el ejemplo), que puede estar mal??

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <iostream>
#include <locale.h>
using namespace std;
#define max 9
int main()
{
setlocale(LC_ALL, "spanish");
int edad[max],n,i,e,c,sum=0,SUM=0;
int num=max;
for(n=0; n<=max; n++){
cout<<"Introduzca las edades: ";
cin>>i;
edad[n]=i;
}
for(c=0; c<=max; c++){
for(e=1; e<=num; e++){
if(edad[c]==edad[c+e])
{
sum++;
}
}
if(sum!=0){
cout<<"De "<<edad[c]<<" años "<<"hay "<<sum+1<<" personas"<<endl;
SUM++;
}
sum=0;
num--;
}
return 0;
}

Valora esta pregunta


-1