The following program demonstrates your tab width, indentation style, and various other aspects of your code style. Please write it (in verbatim) in your preferred style. Remember to use spaces instead of tabs, as shitchan automatically converts tabs into 3 space characters.
[code]#include "stdio.h"
int main (void)
{ int x;
char c = 'a';
float y = 0;
for (x = 0; x < 10; x++)
{ if (x % 2 == 0)
printf ("%d\n", x);
else
{ printf ("%c\n", c);
c +=1;
}
}
return 0;
}
Name:
Anonymous2010-01-25 7:25
#include "stdio.h"
#define ENTRY_POINT int main()
#define SCOPE_START {
#define SCOPE_FINISH }
#define INTEGER int
#define CHARACTER char
#define FLOAT float
#define LOOP_START(v) while(v){
#define LOOP_END }
#define EXIT_POINT(x) return(x);}
#define PRINT_A_FORMATTED_STRING printf
#define CONDITIONAL_BOOLEAN_START(b) if(b){
#define CONDITIONAL_BOOLEAN_FINISH }
#define SET(v,t) v = t
#define EQUALS(v,t) (v == t)
#define LINE_END
#define LESS_THAN(v,t) (v < t)
#define ONE 1
#define ZERO 0
#define ADD(v,t) (v + t)
#define INCREMENT_VALUE_BY_ONE(v) SET(v, ADD(v, 1))
#define ELSE } else {
#define REMAINDER(v,t) (v % t)
#
#define ENTRY_POINT int main(){
#define SCOPE_START {
#define SCOPE_FINISH }
#define INTEGER int
#define CHARACTER char
#define FLOAT float
#define EXIT_POINT(x) return(x); SCOPE_FINISH
#define IF_START(b) if (b)
#define THEN SCOPE_START
#define IF_FINISH SCOPE_FINISH
#define SET(v,t) v = t
#define EQUALS(v,t) (v == t)
#define LINE_END
#define NOT !
#define LESS_THAN(v,t) (v < t)
#define ONE 1
#define ZERO 0
#define ADD(v,t) (v + t)
#define INCREMENT_VALUE_BY_ONE(v) SET(v, ADD(v, 1))
#define ELSE LINE_END else SCOPE_START
#define LINE_END ;
#define LOOP_START while(ONE) SCOPE_START
#define LOOP_EXIT break
#define LOOP_END LINE_END
ENTRY_POINT
INTEGER
XVALUE
LINE_END
CHARACTER
CVALUE
LINE_END
FLOAT
YVALUE
LINE_END
SET
(CVALUE, 'a')
LINE_END
SET
(FVALUE, 0)
LINE_END
SET
(XVALUE, 0)
LINE_END
LOOP_START
IF_START
(NOT LESS_THAN
(XVALUE, 10))
THEN
LOOP_EXIT
IF_FINISH
INCREMENT_VALUE_BY_ONE
(XVALUE)
LINE_END
LOOP_END
EXIT_POINT
(0)