#include <stdio.h>
#include <string.h>

void my_memset(void* ptr, int n, size_t size)
{
	unsigned int i;

	for( i = 0; i < size; ++i, ++(char*)ptr )
		*(char*)ptr = n;
}

void printArr(int* arr, int n)
{
	int i;
	for( i = 0; i < n; ++i )
		printf("%d ",arr[i]);
	printf("\n");		
}

int main()
{
	int my_arr[5], arr[5];

	my_memset(my_arr,3,sizeof(my_arr));

	memset(arr,0,sizeof(arr));

	printArr(my_arr,5);

	printArr(arr,5);

	return  0;
}