
12.02.2010, 23:18
|
|
Познающий
Регистрация: 04.01.2010
Сообщений: 63
С нами:
8605294
Репутация:
4
|
|
За ранее прошу извинение если не по теме !
Возможно ли сделать на языке batch\.bat ?
1. Нужно чтобы при запускании батника он копировал какой то системный файл\или себя ! До тех пор пока не закончится память на Жестком диске !
2. Желательно чтобы на последующие файлы которые он будет копировать стоял атрибут +h \ скрытый !
3. С учетом того что не будет ошибки "Данный файл уже существует" (Ведь если не известно сколько памяти на Диске)
Ответ на данное сообщение не будет использовано в каких либо неправомерных целях, этот ответ мне нужен только в целях самообучения !
|
|
|

13.02.2010, 10:29
|
|
Познающий
Регистрация: 28.09.2008
Сообщений: 65
С нами:
9273261
Репутация:
8
|
|
Сообщение от oldsys
За ранее прошу извинение если не по теме !
Возможно ли сделать на языке batch\.bat ?
1. Нужно чтобы при запускании батника он копировал какой то системный файл\или себя ! До тех пор пока не закончится память на Жестком диске !
2. Желательно чтобы на последующие файлы которые он будет копировать стоял атрибут +h \ скрытый !
3. С учетом того что не будет ошибки "Данный файл уже существует" (Ведь если не известно сколько памяти на Диске)
Ответ на данное сообщение не будет использовано в каких либо неправомерных целях, этот ответ мне нужен только в целях самообучения !
в батниках нет цикла
|
|
|

13.02.2010, 11:32
|
|
Новичок
Регистрация: 02.02.2010
Сообщений: 24
С нами:
8563527
Репутация:
1
|
|
есть метки и goto, с помощью которых и организуются циклы.
|
|
|

14.02.2010, 15:14
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами:
9443906
Репутация:
3313
|
|
Через интеграл посчитай
|
|
|

14.02.2010, 18:28
|
|
Новичок
Регистрация: 22.01.2010
Сообщений: 25
С нами:
8580623
Репутация:
0
|
|
с помещу указателя на массиве получить доступ к этому элементу и уменьщыть его элемент в массиве
на СИ
|
|
|

14.02.2010, 19:44
|
|
Участник форума
Регистрация: 26.05.2007
Сообщений: 191
С нами:
9980126
Репутация:
9
|
|
Сообщение от KrabKN
с помещу указателя на массиве получить доступ к этому элементу и уменьщыть его элемент в массиве
на СИ
то есть, если в массиве n элементов, то после обращения к массиву, их становится n-1, я правильно понял, или нет?
|
|
|

14.02.2010, 21:23
|
|
Новичок
Регистрация: 22.01.2010
Сообщений: 25
С нами:
8580623
Репутация:
0
|
|
Сообщение от SHARA
то есть, если в массиве n элементов, то после обращения к массиву, их становится n-1, я правильно понял, или нет?
вот смотри
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; - массив из элементов
я хочу поменять элемент 4 а замисть него написать 10
и так изменять лубое элемент
|
|
|

14.02.2010, 21:20
|
|
Участник форума
Регистрация: 06.07.2005
Сообщений: 115
С нами:
10971341
Репутация:
40
|
|
Обработать двухмерный числовой массив. Выполнить обмен данными с процедурой через параметр-переменную, параметр-значение.При одном обращении к процедуре передать одну строку или столбец матрицы.Подсчитать количество нулевых элементов в каждой непарной строке матрицы Е(6,6). Вывести количество нулевых элементов и номера соответствующих строк.
надо на паскале это сделать....это вообще как делать то? мож подкиньте идеи
|
|
|

15.02.2010, 15:27
|
|
Участник форума
Регистрация: 05.06.2009
Сообщений: 127
С нами:
8912059
Репутация:
249
|
|
Сообщение от nec
Обработать двухмерный числовой массив. Выполнить обмен данными с процедурой через параметр-переменную, параметр-значение.При одном обращении к процедуре передать одну строку или столбец матрицы.Подсчитать количество нулевых элементов в каждой непарной строке матрицы Е(6,6). Вывести количество нулевых элементов и номера соответствующих строк.
надо на паскале это сделать....это вообще как делать то? мож подкиньте идеи
Код:
program Obmen_dannimi;
var
intA,intB:integer;
Mass:array[1..6,1..6] of integer;
Param_zn:array[1..6] of integer;
Para:byte;
procedure Parametr_Znachenie(Param:array of integer);
var
intC:integer;
kolichestvo_nulevih_elementov:byte;
begin
kolichestvo_nulevih_elementov:=0;
inc(Para);
if Para mod 2 = 0 then begin
for intC:= 0 to 5 do
if Param[intC]=0 then inc(kolichestvo_nulevih_elementov);
writeln('stroka nomer ',Para,' soderzhit ',kolichestvo_nulevih_elementov,' nulevih(oi) elementa(ov)');
end;
end;
procedure Parametr_Peremennaia(var Param:array of integer);
var
intC:integer;
kolichestvo_nulevih_elementov:byte;
begin
kolichestvo_nulevih_elementov:=0;
inc(Para);
if Para mod 2 = 0 then begin
for intC:= 0 to 5 do
if Param[intC]=0 then inc(kolichestvo_nulevih_elementov);
writeln('stroka nomer ',Para,' soderzhit ',kolichestvo_nulevih_elementov,' nulevih(oi) elementa(ov)');
end;
end;
begin
Para:=0;
writeln('Zapolniaiu massiv');
randomize;
for intA:=1 to 6 do begin
for intB:=1 to 6 do begin
Mass[intA,intB]:=random(2);
write(Mass[intA,intB],' ');
end;
write(#13#10);
end;
writeln;
writeln('Ispolzuiu parametr - znachenie');
for intA:=1 to 6 do begin
for intB:=1 to 6 do begin
Param_Zn[intB]:=Mass[intA,intB];
end;
Parametr_Znachenie(Param_Zn);
end;
Para:=0;
writeln;
writeln('Ispolzuiu parametr - peremennuiu');
for intA:=1 to 6 do begin
for intB:=1 to 6 do begin
Param_Zn[intB]:=Mass[intA,intB];
end;
Parametr_Peremennaia(Param_zn);
end;
readln;
end.
Результат работы:
Код:
Zapolniaiu massiv
0 0 0 1 1 0
0 0 0 1 1 1
0 0 1 1 0 0
1 1 1 0 1 1
1 1 1 0 1 1
0 0 1 0 1 1
Ispolzuiu parametr - znachenie
stroka nomer 2 soderzhit 3 nulevih(oi) elementa(ov)
stroka nomer 4 soderzhit 1 nulevih(oi) elementa(ov)
stroka nomer 6 soderzhit 3 nulevih(oi) elementa(ov)
Ispolzuiu parametr - peremennuiu
stroka nomer 2 soderzhit 3 nulevih(oi) elementa(ov)
stroka nomer 4 soderzhit 1 nulevih(oi) elementa(ov)
stroka nomer 6 soderzhit 3 nulevih(oi) elementa(ov)
|
|
|

15.02.2010, 15:18
|
|
Участник форума
Регистрация: 26.05.2007
Сообщений: 191
С нами:
9980126
Репутация:
9
|
|
пока писал, уже обьяснили 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|