HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

  #3371  
Старый 21.04.2009, 17:57
Neorin
Познающий
Регистрация: 30.04.2007
Сообщений: 67
Провел на форуме:
287714

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

млин.... завал у мну с паскалям..хех...хелп ми...у мну на зачетную работу над пару задачек решить...если можети...пжалуйста:
1) Получите 36 случайных, целых чисел и запишите их в файл. Чтением из файла сформируйте матрицу размером 6*6. Переформируйте матрицу на '0' и '1' (положительные - 0, отрицательные - 1) и определите номер строки с наибольшим количеством '0'.
2) сформируйте одномерный массив из 50 случайных, целых чисел в диапазоне от 0 до 100. Элементы массива уменьшить на величину среднеарефметического значения и подсчитать число отрицательных элементов.

буду вам очень благодарен...Заранее спасибо, кто поможет
 
Ответить с цитированием

  #3372  
Старый 21.04.2009, 18:52
art2222
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
Провел на форуме:
1191083

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

1. Формируем так:
Код:
var
  f: textfile;
  s: string;
  i: Byte;
begin
  AssignFile(f,'random.txt');
  Rewrite(f);
  Randomize;
  for i:=1 to 36 do
    WriteLn(f, IntToStr(Random(1000)));
  CloseFile(f);
end;
Решаем:

Код:
var
  f: textfile;
  s: string;
  i,j,max,num,tmp: Byte;
  k: Integer;
  matr : array [1..6,1..6] of Integer;
begin
  AssignFile(f,'random.txt');
  Reset(f);
  num:=0;  max:=0;
  for i:=1 to 6 do
  begin
    tmp:=0;
    for j:=1 to 6 do
    begin
      ReadLn(f,s);
      k:=StrToInt(s):
      //Тут все делается за один проход массива, но если нужно сначала
      //сформировать, а потом добавить выдели следующее условие и подсчет в
	  //отдельный цикл и K замени на matr[i,j]
      if k>0 then 
      begin
        matr[i,j]:=0;
        Inc(tmp);
      end else matr[i,j]:=1;
      matr[i,j]:=k;
    end;
    if tmp>max then
    begin
      max:=tmp;
      //Тут будет номер строки.
      num:=i;
    end;
  end;
  CloseFile(f);
end;
2) Решение
Код:
var
  i,sred,cnt: Integer;
  arr : array [1..50] of Byte;
begin
  Randomize;
  for i:=1 to 50 do
  begin
    arr[i]:=Random(101);
    sred:=sred+arr[i];
  end;
  sred = sred div 50;
  cnt:=0; //Кол-во отрицательных
  for i:=1 to 50 do
  begin
    arr[i]:=arr[i]-sred;
    if arr[i]<0 then inc(cnt);
  end;
end;
Сорри если будут ошибки, компилятора с собой нет.

Последний раз редактировалось art2222; 21.04.2009 в 19:40..
 
Ответить с цитированием

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

Репутация: 107


По умолчанию

Как для Memo задать нужную кодировку?
 
Ответить с цитированием

  #3374  
Старый 21.04.2009, 20:25
AlexTheC0d3r
Постоянный
Регистрация: 25.07.2008
Сообщений: 454
Провел на форуме:
1229135

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

http://forum.developing.ru/showthread.php?t=16274

2 _nic - попробуй
 
Ответить с цитированием

  #3375  
Старый 22.04.2009, 06:19
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


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

как вставить а главное прочитать картинку из бд ms acess ??
я так делаю
Цитата:
if Opendialog1.Execute then
begin
table.Edit;
DBImage1.Picture.LoadFromFile(Opendialog1.FileName );
table.post;

end;
но чета не как...
 
Ответить с цитированием

  #3376  
Старый 22.04.2009, 09:33
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


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

На сколько я помню MS Access не дает просто так это сделать. Там нужно както хитро это делать и там по смешению 1C проде будет начинаться как раз картинка. Когда читал про это на одном забугорном форуме. Там реально всё через жопу делается.
 
Ответить с цитированием

  #3377  
Старый 22.04.2009, 09:46
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


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

а если тогда так, через опендиалог выбираем фаил картинке, записываем путь в бд, потмом получаем картунку по этому пути.. как такое реализовать ?

Последний раз редактировалось Zitt; 22.04.2009 в 09:54..
 
Ответить с цитированием

  #3378  
Старый 22.04.2009, 09:55
RumShun
Постоянный
Регистрация: 27.10.2008
Сообщений: 380
Провел на форуме:
1249808

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

Zitt, тут глянь
_http://www.sql.ru/forum/actualthread.aspx?tid=237312
_http://www.sql.ru/faq/faq_topic.aspx?fid=518
_http://www.sql.ru/forum/actualthread.aspx?tid=167492
помойму то что тебе надо
 
Ответить с цитированием

  #3379  
Старый 22.04.2009, 09:58
RumShun
Постоянный
Регистрация: 27.10.2008
Сообщений: 380
Провел на форуме:
1249808

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

Цитата:
а если тогда так, через опендиалог выбираем фаил картинке, записываем путь в бд, потмом получаем картунку по этому пути.. как такое реализовать
элементарно image1.picture.loadfromfile(tbl.fieldbyname('ImgPa th').AsString);
 
Ответить с цитированием

  #3380  
Старый 22.04.2009, 10:30
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


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

RumShun, спасибо... разобрался..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2568 25.04.2026 12:58
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



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


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




ANTICHAT.XYZ