Заодно потренировался, вот тебе 1), а остальной нету.
<!doctype html><!-- меньше алертов -->function stroka(x,y,z) {var str = prompt("BBegu");var sumx;var sumy;var sumz;var x;var y;var z;sumx=0;sumy=0;sumz=0;if (str.indexOf("*") >= 0) { x = str.indexOf("*"); document.write("str[x"+x+"]="+str[x]+"
"); sumx=sumx+1;}else { document.write("HeTy x
");}if (str.indexOf(":") >= 0) { y = str.indexOf(":"); document.write("str[y"+y+"]="+str[y]+"
"); sumy=sumy+1;}else { document.write("HeTy y
");}if (str.indexOf(";") >= 0) { z = str.indexOf(";"); document.write("str[z"+z+"]="+str[z]+"
"); sumz=sumz+1;}else { document.write("HeTy z
");}
for (i=0; i<=str.length-1; i++) { if (str.indexOf("*",i) > x) { document.write("str["+str.indexOf("*",i)+"]="+str[str.indexOf("*",i)]+"
"); sumx=sumx+1; x = str.indexOf("*",i); } if (str.indexOf("*",i) > y) { document.write("str["+str.indexOf(":",i)+"]="+str[str.indexOf(":",i)]+"
"); sumy=sumy+1; y = str.indexOf(":",i); } if (str.indexOf("*",i) > z) { document.write("str["+str.indexOf(";",i)+"]="+str[str.indexOf(";",i)]+"
"); sumz=sumz+1; z = str.indexOf(";",i); }}document.write('sumx='+sumx+"
");document.write('sumy='+sumy+"
");document.write('sumz='+sumz+"
");}stroka (2);alert(x);
Скачать вложение Текст (TXT)