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

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

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

  #5161  
Старый 11.12.2009, 14:03
Thenno
Участник форума
Регистрация: 03.07.2009
Сообщений: 151
Провел на форуме:
638378

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

Цитата:
Сообщение от TPAXTOP  
помогите плз....передо мной вот такое задание, а в Паскале - почти 0...(

"Обчислити суму квадратів елементів, значення яких більші, ніж 1."

рус

"Знайти суму квадратов элиментов, значение которых больше, чем 1."
Как я понял, сумма квадратов это n^2 + (n+1)^2 и так далее.
Код:
const
  n=3;
var
  a,i,k:integer; {если могут быть дробные, то integer меняй на real}
begin
  k:=0;
  for i:=1 to n do
    begin
      readln (a);
      if a>1 then
        k:=k+sqr (a);
    end;
  writeln ('Sum is ', k);
  readln; //для ТурбоПаскаля
end.
P.S А вообще, примеров решения подобных задач полно в Googl'е. И я еще не говорю про учебники.
 

  #5162  
Старый 11.12.2009, 20:03
coltus
Новичок
Регистрация: 28.08.2009
Сообщений: 1
Провел на форуме:
4389

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

в паскале нужно удалить из массива (0,2,0,4,0,6...20) нули..
 

  #5163  
Старый 11.12.2009, 21:46
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме:
2982851

Репутация: 107


По умолчанию

Где метод для рисовки на канву TPanel ????
 

  #5164  
Старый 11.12.2009, 22:03
Thenno
Участник форума
Регистрация: 03.07.2009
Сообщений: 151
Провел на форуме:
638378

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

Цитата:
Сообщение от coltus  
в паскале нужно удалить из массива (0,2,0,4,0,6...20) нули..
Код:
const n=5;
var
  a,b:array[1..n] of integer;
  i,index:integer;
begin
  index:=1;
  for i:=1 to n do
    readln (a[i]);
  for i:=1 to n do
    if a[i]<>0 then
      begin
        b[index]:=a[i];
        index:=index+1;
      end;
  a:=b;
  for i:=1 to index-1 do
    write (a[i]);
end.
Люди, юзайте Google хоть для таких-то примеров, там ВСЕ это есть.
P.S Решение, приведенное выше, не самое мега-лучшее, но зато более наглядное, ибо без сильных заморочек.
 

  #5165  
Старый 11.12.2009, 22:34
balyuk
Новичок
Регистрация: 22.09.2009
Сообщений: 3
Провел на форуме:
33996

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

Ну тут простенькая задача но я паскаль вабше не знаю )

на дискете свободного места 25процентов
Надо записать 3 файла весом 1.44 Мб
Смогут ли они поместиться?
 

  #5166  
Старый 11.12.2009, 22:46
ZdezBilYa
Участник форума
Регистрация: 29.08.2008
Сообщений: 151
Провел на форуме:
1551582

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

Цитата:
Сообщение от balyuk  
Ну тут простенькая задача но я паскаль вабше не знаю )

на дискете свободного места 25процентов
Надо записать 3 файла весом 1.44 Мб
Смогут ли они поместиться?
причем тут паскаль
объем дискеты - 1.44 Мб. Свободно 25%, значит три файла не поместятся))))
 

  #5167  
Старый 11.12.2009, 22:52
balyuk
Новичок
Регистрация: 22.09.2009
Сообщений: 3
Провел на форуме:
33996

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

именно надо на паскале решение написать
и 1.44 Мб. это не обьем дискеты)
 

  #5168  
Старый 11.12.2009, 22:58
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме:
6828219

Репутация: 2274


По умолчанию

Цитата:
[20:50:54] <Ponchik> Я делаю tcpclnt1.Receiveln но если нечего читать, прога зависает, как узнать есть чо читать или нет
[20:51:01] <Ponchik> типа как feof в пыхе
хотел нагулить, но гугл feof в какой-то eof переделывает
 

  #5169  
Старый 11.12.2009, 23:06
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


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

eof в дельфи и есть аналог feof в пыхе
 

  #5170  
Старый 11.12.2009, 23:07
Thenno
Участник форума
Регистрация: 03.07.2009
Сообщений: 151
Провел на форуме:
638378

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

Цитата:
Сообщение от balyuk  
именно надо на паскале решение написать
и 1.44 Мб. это не обьем дискеты)
Эм... А какой тогда объем если не секрет? Или для выполнения задания необходимо применить экстрасенсорные способности?
P.S обычные дискеты (3,5), насколько помню, как раз и были 1,44 МБ (или за ~8 лет мне память совершенно отшибло) -> программа имеет вид.

Код:
begin
  writeln ('Не поместятся при всем желании несчастного юзера');
end;
 
 





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


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




ANTICHAT.XYZ