fork download
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. main(){
  5. int n,teste=1,base,i,aux;
  6. scanf("%d",&n);
  7. while(n != -1){
  8. base = 2;
  9. aux = 1;
  10. for(i=1;i<=n;i++){
  11. base += aux;
  12. aux *= 2;
  13. }
  14. printf("Teste %d\n",teste);
  15. //printf("%d\n\n",base*base);
  16. printf("%d\n\n",(int)(pow(4,n) + pow(2,n+1) + 1));
  17. //dois \n para não dar erro de apresentação
  18. teste++;
  19. scanf("%d",&n);
  20. }
  21. }
  22.  
Success #stdin #stdout 0s 5400KB
stdin
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-1
stdout
Teste 1
4

Teste 2
9

Teste 3
25

Teste 4
81

Teste 5
289

Teste 6
1089

Teste 7
4225

Teste 8
16641

Teste 9
66049

Teste 10
263169

Teste 11
1050625

Teste 12
4198401

Teste 13
16785409

Teste 14
67125249

Teste 15
268468225

Teste 16
1073807361