ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #411  
Старый 25.04.2008, 12:39
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 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.
 
Ответить с цитированием

  #412  
Старый 25.04.2008, 15:17
Аватар для WinTREI
WinTREI
Новичок
Регистрация: 14.03.2008
Сообщений: 28
Провел на форуме:
39192

Репутация: 2
По умолчанию

вот еще задача:
Даны целочисленные массивы S и T с разным количеством элементов. Найти количество элементов в этих массива равных первому элементу массива S. Ввод массивов выполнять в процедуре, а вычисление количества – в функции.
 
Ответить с цитированием

  #413  
Старый 25.04.2008, 17:07
Аватар для Bert_HoL
Bert_HoL
Новичок
Регистрация: 01.09.2007
Сообщений: 7
Провел на форуме:
22051

Репутация: 6
По умолчанию

Спасибо за то что есть добрые люди на свете =) По плюсигу вам =)
Но вот есть загвоздка:

"ааа...НАРОД помогите пожалуйста,буду настолько МЕГА благодарен!... =)))

" программf решающая квадратное уравнение ax(в квадрате) + bx+c=0
каэф abc что бы вводились с клавиатуры.
"

В ПАСКАЛЕ. " -
Если а равно 0 то он не решит...Помогите пожалуйста =)) БУД НУ ОЧЕНЬ ВЕСЬМА БЛАГОДАРЕН! =)Зарание спасибо.
 
Ответить с цитированием

AAA! PAscal
  #414  
Старый 25.04.2008, 17:25
Аватар для rubik-nerubik
rubik-nerubik
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме:
409147

Репутация: 33
Unhappy AAA! PAscal

люди выручайте! нужно следующее:
"
Программа которая решает задачу резервирования оборудования сети, номера "аварийных" узлов вводяться с клавиатуры.
"

оч срочно, помогите
 
Ответить с цитированием

  #415  
Старый 25.04.2008, 17:39
Аватар для dos999
dos999
Познающий
Регистрация: 15.02.2008
Сообщений: 98
Провел на форуме:
183980

Репутация: 50
По умолчанию

в чём заключается задача резервирования оборудования сети? =)
 
Ответить с цитированием

  #416  
Старый 25.04.2008, 17:53
Аватар для dos999
dos999
Познающий
Регистрация: 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.
 
Ответить с цитированием

  #417  
Старый 25.04.2008, 18:46
Аватар для De-visible
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


Отправить сообщение для De-visible с помощью ICQ
По умолчанию

Цитата:
Сообщение от 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..
 
Ответить с цитированием

  #418  
Старый 25.04.2008, 20:55
Аватар для Garfi
Garfi
Участник форума
Регистрация: 02.02.2008
Сообщений: 106
Провел на форуме:
594791

Репутация: 55
Отправить сообщение для Garfi с помощью ICQ
По умолчанию

Цитата:
Сообщение от 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.
подчеркнутое красным лишнее
 
Ответить с цитированием

  #419  
Старый 25.04.2008, 21:34
Аватар для criz
criz
Постоянный
Регистрация: 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, вроде все норм =)
 
Ответить с цитированием

  #420  
Старый 25.04.2008, 21:53
Аватар для De-visible
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


Отправить сообщение для De-visible с помощью ICQ
По умолчанию

Цитата:
Сообщение от Garfi  
подчеркнутое красным лишнее
ЛОЛ....
Теперь Begin без End???
Будь внимательнее...

Последний раз редактировалось De-visible; 25.04.2008 в 22:02..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! nigger Сотовый фрикинг 5 11.04.2009 11:15
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ