e.Name.ToLower().EndsWith(filterExtension.ToLower())
string archFileNameT = Path.GetFileNameWithoutExtension(archFile.Name).Remove(0, 9);
char[] chars = new char[archFileNameT.Length];
for (int j = 0; j < archFileNameT.Length; j++)
{
if (archFileNameT[j] == '-')
chars[j] = ' ';
else if (archFileNameT[j] == '_')
chars[j] = ' ';
else if (archFileNameT[j] == '1')
chars[j] = ' ';
else
chars[j] = archFileNameT[j];
}
string archFileName = new string(chars);
archFileName.Trim();
archFileName + (copyAll ? c++.ToString() : "") + ext;
File.Create(outDir.FullName + "\\" + outFileName)
using (Stream sw = File.Create(outDir.FullName + "\\" + outFileName))
{
while (true)
{
int data = sr.ReadByte();
if (data == -1)
break;
sw.WriteByte((byte)data);
}
}
int data = sr.ReadByte();
if (data == -1)
break;
if (!copyAll)
break;
Мне еще рано до студента.
1)… 3), 12), 14) X=124; n=6
4) X=124
7)… 8), 10), 13) X=124; Y=68
9), 11) Z=-124
await say_after(1, 'hello')
await say_after(2, 'world')
может вы знаете какая версия пролога еще поддерживает такое написание?
class hanoi
predicates
hanoi : (unsigned N).
end class hanoi
implement hanoi
domains
pole = string.
clauses
hanoi(N) :- move(N, "left", "centre", "right").
class predicates
move : (unsigned N, pole A, pole B, pole C).
clauses
move(0, _, _, _) :- !.
move(N, A, B, C) :-
move(N-1, A, C, B),
stdio::writef("move a disc from % pole to the % pole\n", A, C),
move(N-1, B, A, C).
end implement hanoi
goal
console::init(),
hanoi::hanoi(4).
Предложить могу только использовать при разработке хром, а в ie тестировать только на более поздних этапах