a = 0;if (a == 1); {  ... //}
a = 0;if (a == 1); {  ... //}
#define p(n) pp[n+10]// a <- pfor (int i = 0; i < n; i++) {  a[i] = p(i);}
#define p(n) pp[n+10]// a <- pfor (int i = 0; i < j; i++) {  a[i] = p(i);}
for (int j = 0; j < J; j++) {for (int i = 0; i < J; i++) {   a[j][i] = b[j][i] * c[j][i];}}
for (int j = 0; j < J; j++) {for (int i = 0; i < J; i++) {   a[j][i] = b[j][i] * c[j][i];}}
double   a = 1.0e-20;double   b = 1.0e10;double   c = 1.0e40;...// ans   <- 1.0e30double   ans = a * b * c;
double   a = 1.0e-20;double   b = 1.0e10;double   c = 1.0e40;...// ans   <- 1.0e30 * 1.0e400double   ans = a * (b * c);
voidreduct(int* a, int* b, int n){  for (int i = 0; i < n; i++) {    a[i] += b[i];  }}
voidreduct(int* a, int* b, int n){  for (int i = 0; i < n; i++) {    a[i] += b[i];  }}
NSEG17 バグのはなし
NSEG17 バグのはなし
NSEG17 バグのはなし
NSEG17 バグのはなし
NSEG17 バグのはなし
NSEG17 バグのはなし
NSEG17 バグのはなし
NSEG17 バグのはなし
NSEG17 バグのはなし
NSEG17 バグのはなし
NSEG17 バグのはなし
NSEG17 バグのはなし
NSEG17 バグのはなし
NSEG17 バグのはなし
NSEG17 バグのはなし
NSEG17 バグのはなし
NSEG17 バグのはなし
NSEG17 バグのはなし
NSEG17 バグのはなし
NSEG17 バグのはなし
NSEG17 バグのはなし
Upcoming SlideShare
Loading in …5
×

NSEG17 バグのはなし

908 views

Published on

2011.7.23 NSEG#17 懇親会LT
Mozillaとの合同勉強会の懇親会だったけど、ぜんぜんWebとは関係の無いネタ

この日だけ使えたネタ

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
908
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

NSEG17 バグのはなし

  1. 1. a = 0;if (a == 1); { ... //}
  2. 2. a = 0;if (a == 1); { ... //}
  3. 3. #define p(n) pp[n+10]// a <- pfor (int i = 0; i < n; i++) { a[i] = p(i);}
  4. 4. #define p(n) pp[n+10]// a <- pfor (int i = 0; i < j; i++) { a[i] = p(i);}
  5. 5. for (int j = 0; j < J; j++) {for (int i = 0; i < J; i++) { a[j][i] = b[j][i] * c[j][i];}}
  6. 6. for (int j = 0; j < J; j++) {for (int i = 0; i < J; i++) { a[j][i] = b[j][i] * c[j][i];}}
  7. 7. double a = 1.0e-20;double b = 1.0e10;double c = 1.0e40;...// ans <- 1.0e30double ans = a * b * c;
  8. 8. double a = 1.0e-20;double b = 1.0e10;double c = 1.0e40;...// ans <- 1.0e30 * 1.0e400double ans = a * (b * c);
  9. 9. voidreduct(int* a, int* b, int n){ for (int i = 0; i < n; i++) { a[i] += b[i]; }}
  10. 10. voidreduct(int* a, int* b, int n){ for (int i = 0; i < n; i++) { a[i] += b[i]; }}

×