Programa c++
Publicado por Numero Magico (2 intervenciones) el 30/10/2017 00:50:31
Alguien me puede apoyar ver por que no se resuelve
El problema es dar tu fecha de nacimiento y debes de sumar todos los numero para que al ultimo quede uno y ese es el numero magico.
El problema es dar tu fecha de nacimiento y debes de sumar todos los numero para que al ultimo quede uno y ese es el numero magico.
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include <iostream>
using namespace std;
int numMagico(int ano_1, int ano_2, int ano_3, int ano_4, int mes_1, int mes_2, int dia_1, int dia_2);
int main(int argc, char** argv) {
int ano_1, ano_2, ano_3, ano_4;
int mes_1, mes_2;
int dia_1, dia_2;
cout << "Ingresa tu aaaa/mm/dd ";
cout << "Ingresa el año de nacimiento, primer numero";
cin >> ano_1;
cout << "Ingresa el año de nacimiento, segundo numero";
cin >> ano_2;
cout << "Ingresa el año de nacimiento, tercer numero";
cin >> ano_3;
cout << "Ingresa el año de nacimiento, cuarto numero";
cin >> ano_4;
cout << "Ingresa el mes de nacimiento, primer numero";
cin >> mes_1;
cout << "Ingresa el mes de nacimiento, segundo numero";
cin >> mes_2;
cout << "Ingresa el dia de nacimiento, primer numero";
cin >> dia_1;
cout << "Ingresa el mes de nacimiento, primer numero";
cin >> dia_2;
cout << " El numero magico es: "<< numMagico(ano_1, ano_2, ano_3, ano_4, mes_1, mes_2, dia_1, dia_2);
return 0;
}
int numMagico(int ano_1, int ano_2, int ano_3, int ano_4, int mes_1, int mes_2, int dia_1, int dia_2)
{
int num;
num = ano_1 + ano_2 + ano_3 + ano_4 + mes_1 + mes_2 + dia_1 + dia_2;
if(num > 9)
{
int num_1;
int num_2;
num_1 = num % 10;
num_2 = num - num_1;
num = num_1 + num_2;
}
else
{
num = num;
}
return num;
}
Valora esta pregunta


0