Hallo Weiß jemand wie ich berechnen kann für welches x ein Überlauf von a stattfinden würde. short int sind 16 bit größen. Ein Überlauf müsste ja stattfinden wenn a>((2^16)-1)ist.oder? Aber wie groß ist dann i??
1 | #include <iostream> |
2 | |
3 | using namespace std; |
4 | |
5 | int main() |
6 | {
|
7 | unsigned short int i,a=0,b=0; |
8 | for(i=1;i<x;i++) |
9 | {a=a+i; |
10 | b=a; |
11 | |
12 | }
|
13 | return 0; |
14 | }
|
Gruß feldi