Você poderia ter especificado mais qual sua dúvida e as instruções de cada exercício porém eu fiz aqui o que interpretei dos exercícios:
 
		
			#include<stdio.h> 
			#include<stdlib.h>
		 
		
			int tamanho(char str[100],int *ptr) 
			{ 
			    int i; 
			    for(i=0; i<100,str!='\0'; i++)     *ptr=i+1;     return 0; 
		 
		
			} 
		 
		
			 main() {     int t=0;     char string[]="string";     tamanho(string,&t);     printf("tamanho:%i",t); 
		 
		
			 } 
		 
	
	main(){ int v[10][3]; srand(time(0)); int i,j; for(i=0;i<3;i++){     for(j=0;j<10;j++){         if(i==2){             v[j]=v[j][0]+v[j][1];         }         if(i<2){             v[j]=rand()%6+1;         }         printf("%i ",v[j]);         }     printf("\n"); } } 
 
	bom espero ter te ajudado