rendered paste body/* IP: s1 stringa 1 IP: lun_g lunghezza prima stringa OP: inserimento dei caratteri di s1 in s3*/void Prima_s (const char*s1, int lun_g, char*s3){ int i,j; for (i=0, j=0; j<lun_g; i+=2,j++) s3[i]=s1[j];}/*Prima_s*//* IP: s2 stringa 2 IP: lun_g lunghezza prima stringa OP: inserimento dei caratteri di s2 in s3*/void Seconda_s (const char*s2, int lun_g, char*s3){ int i,j; for (i=1, j=0; j<lun_g; i+=2,j++) s3[i]=s2[j];}/*Seconda_s*//* IP: s1 stringa 1 IP: s2 stringa 2 OP: s3 stringa con caratteri alterni di s1 e s2*/void Alterna_string (const char*s1, const char*s2, char*s3){ int lun_g,i,j,luns2; lun_g=strlen(s1); luns2=strlen(s2); Prima_s(s1,lun_g,s3); Seconda_s(s2,lun_g,s3); if (luns2>lun_g) for (i=lun_g*2, j=lun_g; j<luns2; i++,j++) s3[i]=s2[j]; else s3[lun_g*2]='\0'; puts(s3);}/*Alterna_string*/