-
Notifications
You must be signed in to change notification settings - Fork 1
/
main.c
56 lines (56 loc) · 1.13 KB
/
main.c
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
#include "sis.h"
#include "adivinha.h"
int main(int argc, char const *argv[])
{
apresenta();
char ehpar, ehum, par=0, impar=0, tot=0, refazer;
int posicao[20], n=0;
int* pv = posicao;
cab();
printf("\t\nPENSE EM UM NÚMERO MAIOR QUE 1\n");
linha();
sleep(3);
cab();
while(refazer!='N'){
if(tot==0)
printf("\t\nESSE NÚMERO É PAR?\nS/N\n");
else
printf("\t\nO RESULTADO DA DIVISÃO RESULTOU EM UM NÚMERO PAR?\nS/N\n");
tot++;
getchar();
scanf("%c",&ehpar);
ehpar=toupper(ehpar);
if (ehpar=='S'){
par++;
n++;
printf("\tDIVIDA ESSE NÚMERO POR 2\n");
}
else if (ehpar=='N'){
impar++;
*(pv+n)=1;
n++;
printf("\tSUBTRAIA 1 E DIVIDA ESSE NÚMERO POR 2\n");
}
printf("\t\nESSE NÚMERO É 1?\nS/N\n");
getchar();
scanf("%c",&ehum);
ehum=toupper(ehum);
if (ehum=='S'){
cab();
printf("O NÚMENO NO QUAL VOCE PENSOU FOI %d\n",magica(par,impar,pv,n));
sleep(1);
tot=0;
for (int i = 0; i <= n; i++)
posicao[i]=0;
n=0;
par=0;
impar=0;
printf("DESEJA REFAZER O TESTE?\nS/N\n");
getchar();
scanf("%c",&refazer);
refazer=toupper(refazer);
}
}
fim();
return 0;
}