ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #5791  
Старый 17.03.2010, 21:47
EndLeSSDre@M
Участник форума
Регистрация: 18.07.2009
Сообщений: 278
Провел на форуме:
3055344

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

MaTpOc вот точный код программы! сорри что сразу норм не написал... спасибо Soherox

PHP код:
const
  
30;
var
  
a: array [1..nof integer;
  
iimaximinmaxmininteger;

begin
writeln
('Zapolnite massive'); 
for 
i:=1 to n do 
 
begin 
  write
('a[',i,']='); 
  
readln(a[i]); 
 
end
writeln;   
    
max:=a[1];
    
min:=a[1];
  for 
i:=1 to n do
    
begin
      
if a[i] > max then 
        begin
          imax
:=i;
          
max:=a[i];
        
end;
      if 
a[i] < min then 
        begin
          imin
:=i;
          
min:=a[i];
        
end;
    
end;
   if 
imin imax then write('0')
  else 
write(abs(imin imax) - 1);
  
readln;
end

Последний раз редактировалось EndLeSSDre@M; 17.03.2010 в 21:54..
 
Ответить с цитированием

  #5792  
Старый 17.03.2010, 21:52
fenixelite
Участник форума
Регистрация: 07.02.2010
Сообщений: 189
Провел на форуме:
870084

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

Блин не успел свое запостить ((
EndLeSSDre@M, а зачем два раза массив заполнять, в 1 и во 2 цикле?
 
Ответить с цитированием

  #5793  
Старый 17.03.2010, 21:54
EndLeSSDre@M
Участник форума
Регистрация: 18.07.2009
Сообщений: 278
Провел на форуме:
3055344

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

Цитата:
Сообщение от fenixelite  
Блин не успел свое запостить ((
EndLeSSDre@M, а зачем два раза массив заполнять, в 1 и во 2 цикле?
оп))) опять скосячил))) спасибо)
 
Ответить с цитированием

  #5794  
Старый 17.03.2010, 22:04
fenixelite
Участник форума
Регистрация: 07.02.2010
Сообщений: 189
Провел на форуме:
870084

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

EndLeSSDre@M, незачто )) Мы с тобой вообще одинаково сделали, ток переменные разные ))
 
Ответить с цитированием

  #5795  
Старый 17.03.2010, 22:06
MaTpOc
Познавший АНТИЧАТ
Регистрация: 05.05.2008
Сообщений: 1,078
Провел на форуме:
10311449

Репутация: 1357


По умолчанию

Цитата:
Сообщение от EndLeSSDre@M  
MaTpOc вот точный код программы! сорри что сразу норм не написал... спасибо Soherox

PHP код:
const
  
30;
var
  
a: array [1..nof integer;
  
iimaximinmaxmininteger;

begin
writeln
('Zapolnite massive'); 
for 
i:=1 to n do 
 
begin 
  write
('a[',i,']='); 
  
readln(a[i]); 
 
end
writeln;   
    
max:=a[1];
    
min:=a[1];
  for 
i:=1 to n do
    
begin
      
if a[i] > max then 
        begin
          imax
:=i;
          
max:=a[i];
        
end;
      if 
a[i] < min then 
        begin
          imin
:=i;
          
min:=a[i];
        
end;
    
end;
   if 
imin imax then write('0')
  else 
write(abs(imin imax) - 1);
  
readln;
end
не выводит кол-во
 
Ответить с цитированием

  #5796  
Старый 17.03.2010, 22:08
Soherox
Познающий
Регистрация: 17.02.2010
Сообщений: 45
Провел на форуме:
195184

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

Цитата:
Сообщение от MaTpOc  
Помогите написать программу подсчета количества элементов, попадающих между номером минимального элемента и максимального элемента в массиве из 30 чисел.
Так код уже выкладывался страница 578, #5772

Последний раз редактировалось Soherox; 17.03.2010 в 22:11..
 
Ответить с цитированием

  #5797  
Старый 17.03.2010, 22:09
fenixelite
Участник форума
Регистрация: 07.02.2010
Сообщений: 189
Провел на форуме:
870084

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

Поправь abs(imax-imin)-1
 
Ответить с цитированием

  #5798  
Старый 17.03.2010, 22:12
Soherox
Познающий
Регистрация: 17.02.2010
Сообщений: 45
Провел на форуме:
195184

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

Цитата:
Сообщение от fenixelite  
Поправь abs(imax-imin)-1
А разница? abs(imax-imin) = abs(imin-imax), abs это модуль
 
Ответить с цитированием

  #5799  
Старый 17.03.2010, 22:12
MaTpOc
Познавший АНТИЧАТ
Регистрация: 05.05.2008
Сообщений: 1,078
Провел на форуме:
10311449

Репутация: 1357


По умолчанию

Цитата:
Сообщение от Soherox  
Так код уже выкладывался страница 578, #5772
не работает (
ошибка там
 
Ответить с цитированием

  #5800  
Старый 17.03.2010, 22:14
EndLeSSDre@M
Участник форума
Регистрация: 18.07.2009
Сообщений: 278
Провел на форуме:
3055344

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

вот кароче так попробуй

PHP код:
const 
  
30
var 
  
a: array [1..nof integer
  
iimaximinmaxmininteger

begin 
writeln
('Zapolnite massive');  
for 
i:=1 to n do  
 
begin  
  write
('a[',i,']=');  
  
readln(a[i]);  
 
end;  
writeln;    
    
max:=a[1]; 
    
min:=a[1]; 
  for 
i:=2 to n do 
    
begin 
      
if a[i] > max then  
        begin 
          imax
:=i
          
max:=a[i]; 
        
end
      if 
a[i] < min then  
        begin 
          imin
:=i
          
min:=a[i]; 
        
end
    
end
n=abs(imin imax) - 1
   
if n=0 then writeln('0'
  else 
writeln(n); 
  
readln
end

Последний раз редактировалось EndLeSSDre@M; 17.03.2010 в 22:18..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/WPAN/WLAN 2565 13.04.2026 18:18
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[jQuery] - Задай вопрос, получи ответ Isis PHP, PERL, MySQL, JavaScript 62 25.12.2009 03:25
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



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


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




ANTICHAT.XYZ