#include <stdio.h> #define NUM 50 void xor(int n,int r[]) { int i; for(i=n;i<=NUM;i+=n)r[i]^=1; } void prn(int n,int r[]) { int i,c=0; for(i=1;i<=NUM;i++){ c+=r[i]; } } int main(void) { int r[NUM+1]; int i,j; for(i=1;i<=NUM;i++)r[i]=0; prn(0,r); for(i=1;i<=NUM;i++){ xor(i,r); prn(i,r); } // your code goes here return 0; }
Standard input is empty
0:00000000000000000000000000000000000000000000000000/ 0 1:11111111111111111111111111111111111111111111111111/50 2:10101010101010101010101010101010101010101010101010/25 3:10001110001110001110001110001110001110001110001110/25 4:10011111001010011111001010011111001010011111001010/29 5:10010111011010111110001000011011000010001111101011/27 6:10010011011110111010001100011111000110001011101111/29 7:10010001011111111010101100001111001110001111101101/30 8:10010000011111101010101000001110001110011111101001/26 9:10010000111111101110101000101110001010011111001001/27 10:10010000101111101111101000101010001010001111001000/24 11:10010000100111101111111000101010101010001110001000/24 12:10010000100011101111111100101010101110001110001100/26 13:10010000100001101111111101101010101110101110001100/27 14:10010000100000101111111101111010101110101010001100/26 15:10010000100000001111111101111110101110101010101100/27 16:10010000100000011111111101111111101110101010101000/28 17:10010000100000010111111101111111111110101010101000/28 18:10010000100000010011111101111111111010101010101000/26 19:10010000100000010001111101111111111011101010101000/26 20:10010000100000010000111101111111111011111010101000/26 21:10010000100000010000011101111111111011111110101000/26 22:10010000100000010000001101111111111011111111101000/26 23:10010000100000010000000101111111111011111111111000/26 24:10010000100000010000000001111111111011111111111100/26 25:10010000100000010000000011111111111011111111111101/28 26:10010000100000010000000010111111111011111111111101/27 27:10010000100000010000000010011111111011111111111101/26 28:10010000100000010000000010001111111011111111111101/25 29:10010000100000010000000010000111111011111111111101/24 30:10010000100000010000000010000011111011111111111101/23 31:10010000100000010000000010000001111011111111111101/22 32:10010000100000010000000010000000111011111111111101/21 33:10010000100000010000000010000000011011111111111101/20 34:10010000100000010000000010000000001011111111111101/19 35:10010000100000010000000010000000000011111111111101/18 36:10010000100000010000000010000000000111111111111101/19 37:10010000100000010000000010000000000101111111111101/18 38:10010000100000010000000010000000000100111111111101/17 39:10010000100000010000000010000000000100011111111101/16 40:10010000100000010000000010000000000100001111111101/15 41:10010000100000010000000010000000000100000111111101/14 42:10010000100000010000000010000000000100000011111101/13 43:10010000100000010000000010000000000100000001111101/12 44:10010000100000010000000010000000000100000000111101/11 45:10010000100000010000000010000000000100000000011101/10 46:10010000100000010000000010000000000100000000001101/ 9 47:10010000100000010000000010000000000100000000000101/ 8 48:10010000100000010000000010000000000100000000000001/ 7 49:10010000100000010000000010000000000100000000000011/ 8 50:10010000100000010000000010000000000100000000000010/ 7