Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

25.04.2008, 12:39
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
Че-то в голову ничего не приходит кроме тупого брута((
Код:
program laba;
function f (n : integer) : longint;
begin
if n = 0 then
f := 1
else
f := n * f (n - 1);
end;
var
i, n, a : longint;
begin
write ('Vvedite chislo a: ');
readln (a);
i := 0;
while 1 = 1 do begin
if (f (i) < a) and (f (i + 1) > a) then begin
writeln ('a = ', a);
writeln ('n = ', i);
writeln ('n! = ', f (i));
writeln ('(n + 1)! = ', f (i + 1));
break;
end;
inc (i);
end;
end.
|
|
|

25.04.2008, 15:17
|
|
Новичок
Регистрация: 14.03.2008
Сообщений: 28
Провел на форуме: 39192
Репутация:
2
|
|
вот еще задача:
Даны целочисленные массивы S и T с разным количеством элементов. Найти количество элементов в этих массива равных первому элементу массива S. Ввод массивов выполнять в процедуре, а вычисление количества – в функции.
|
|
|

25.04.2008, 17:07
|
|
Новичок
Регистрация: 01.09.2007
Сообщений: 7
Провел на форуме: 22051
Репутация:
6
|
|
Спасибо за то что есть добрые люди на свете =) По плюсигу вам =)
Но вот есть загвоздка:
"ааа...НАРОД помогите пожалуйста,буду настолько МЕГА благодарен!... =)))
" программf решающая квадратное уравнение ax(в квадрате) + bx+c=0
каэф abc что бы вводились с клавиатуры.
"
В ПАСКАЛЕ. " -
Если а равно 0 то он не решит...Помогите пожалуйста =)) БУД НУ ОЧЕНЬ ВЕСЬМА БЛАГОДАРЕН! =)Зарание спасибо.
|
|
|

25.04.2008, 17:25
|
|
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме: 409147
Репутация:
33
|
|
AAA! PAscal
люди выручайте! нужно следующее:
"
Программа которая решает задачу резервирования оборудования сети, номера "аварийных" узлов вводяться с клавиатуры.
"
оч срочно, помогите
|
|
|

25.04.2008, 17:39
|
|
Познающий
Регистрация: 15.02.2008
Сообщений: 98
Провел на форуме: 183980
Репутация:
50
|
|
в чём заключается задача резервирования оборудования сети? =)
|
|
|

25.04.2008, 17:53
|
|
Познающий
Регистрация: 15.02.2008
Сообщений: 98
Провел на форуме: 183980
Репутация:
50
|
|
вот еще задача:
Даны целочисленные массивы S и T с разным количеством элементов. Найти количество элементов в этих массива равных первому элементу массива S. Ввод массивов выполнять в процедуре, а вычисление количества – в функции.
паскаля нет так что не проверял, но должно работать
Код:
program lab;
var
S: array [1..10] of integer;
T: array [1..15] of integer;
procedure Addarray;
var
j: integer;
begin
for j := 1 to 10
S[j] := random[10];{заполнение}
for j := 1 to 15
T[j] := random[10];{ещё одно =)}
end;
function GetCh: integer;
var
c, i: integer;
begin
c := S[1];
Result := 0;
for i := 1 to 15 do
if T[i] = c then
inc(Result);
end;
begin
Addarray;
writeLN("Kolichstvo=",GetCh);
end.
|
|
|

25.04.2008, 18:46
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме: 4037638
Репутация:
1821
|
|
Сообщение от Bert_HoL
Спасибо за то что есть добрые люди на свете =) По плюсигу вам =)
Но вот есть загвоздка:
"ааа...НАРОД помогите пожалуйста,буду настолько МЕГА благодарен!... =)))
" программf решающая квадратное уравнение ax(в квадрате) + bx+c=0
каэф abc что бы вводились с клавиатуры.
"
В ПАСКАЛЕ. " -
Если а равно 0 то он не решит...Помогите пожалуйста =)) БУД НУ ОЧЕНЬ ВЕСЬМА БЛАГОДАРЕН! =)Зарание спасибо.
Код:
Program Sqrt1;
Var A, B, C, D, X1, X2 : Real;
Begin
Writeln ('Введите коэффициенты квадратного уравнения вида ');
Readln (A,B,C);
D:=B*B-4*A*C;
if A<>0 then Begin
If D<0 Then Writeln ('Корней нет! ')
Else
Begin
X1:=(-B+SQRT(D))/2/A;
X2:=(-B-SQRT(D))/2/A;
If X1<>X2 then
Writeln ('X1=', X1:8:3, ' X2=',X2:8:3)
else Writeln (' Корень один ','X=',X2:8:3)
End;
End
else
Writeln('Решений нет');
Readln;
End.
Вот самый примитивный способ....
Последний раз редактировалось De-visible; 25.04.2008 в 21:57..
|
|
|

25.04.2008, 20:55
|
|
Участник форума
Регистрация: 02.02.2008
Сообщений: 106
Провел на форуме: 594791
Репутация:
55
|
|
Сообщение от De-visible
Код:
Program Sqrt1;
Var A, B, C, D, X1, X2 : Real;
Begin
Writeln ('Введите коэффициенты квадратного уравнения вида ');
Readln (A,B,C);
D:=B*B-4*A*C;
if A<>0 then Begin
If D<0 Then Writeln ('Корней нет! ')
Else
Begin
X1:=(-B+SQRT(D))/2/A;
X2:=(-B-SQRT(D))/2/A;
If X1<>X2 then
Writeln ('X1=', X1:8:3, ' X2=',X2:8:3)
else Writeln (' Корень один ',X=',X2:8:3)
End;
End
else
Writeln('Решений нет');
End.
подчеркнутое красным лишнее 
|
|
|

25.04.2008, 21:34
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
Сообщение от Garfi
подчеркнутое красным лишнее 
Чего эт он лишний?
Код:
Program Sqrt1;
Var A, B, C, D, X1, X2 : Real;
Begin
Writeln ('Введите коэффициенты квадратного уравнения вида ');
Readln (A,B,C);
D:=B*B-4*A*C;
if A<>0
then
Begin
If D<0 Then Writeln ('Корней нет! ')
Else
Begin
X1:=(-B+SQRT(D))/2/A;
X2:=(-B-SQRT(D))/2/A;
If X1<>X2 then
Writeln ('X1=', X1:8:3, ' X2=',X2:8:3)
else Writeln (' Корень один ',X=',X2:8:3)
End;
End
else
Writeln('Решений нет');
End.
3 begin'a и 3 end'a, вроде все норм =)
|
|
|

25.04.2008, 21:53
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме: 4037638
Репутация:
1821
|
|
Сообщение от Garfi
подчеркнутое красным лишнее 
ЛОЛ....
Теперь Begin без End???
Будь внимательнее...
Последний раз редактировалось De-visible; 25.04.2008 в 22:02..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|