mirror of
https://github.com/byteworksinc/ORCA-C.git
synced 2024-12-22 07:30:54 +00:00
25 lines
559 B
C++
25 lines
559 B
C++
/* Conformance Test 8.7.0.3: Make sure negative numbers are accepted */
|
|
/* in switch */
|
|
|
|
#include <stdio.h>
|
|
|
|
void main(void)
|
|
|
|
{
|
|
int i, sum1 = 0, sum2 = 0;
|
|
|
|
for (i = -11; i < 0; i++)
|
|
switch (i) {
|
|
case -1: case -3: case -5: case -7: case -9:
|
|
sum1 += i;
|
|
break;
|
|
case -2: case -4: case -6: case -8:
|
|
sum2 += i;
|
|
}
|
|
|
|
if ((sum1 == -25) && (sum2 == -20))
|
|
printf ("Passed Conformance Test 8.7.0.3\n");
|
|
else
|
|
printf ("Failed Conformance Test 8.7.0.3\n");
|
|
}
|