Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 22.12.2010, 18:41   #1
bgh14
 
Регистрация: 22.12.2010
Сообщений: 3
По умолчанию программы на делфи

помогите написать программы
1 В исходном предложении заменить все символы пробела символом «_» Напечатать исходный и преобразованный тексты.

2. Создать файл, содержащий массив вещественных чисел. Определить количество чисел, меньших среднего арифметического значения всех чисел массива.
bgh14 вне форума
Старый 22.12.2010, 19:00   #2
goto ∞
Форумчанин
 
Аватар для goto ∞
 
Регистрация: 21.12.2010
Сообщений: 155
По умолчанию

1)
Код:
 var s1,s2 : string; pr : integer;
  begin
  s1 := edit1.text;
  s2 := s1;
   pr := pos(' ', s2);
    while pr<>0 do
     begin
      s2[pr] :='_';
      pr := pos(' ', s2);
    end;
  label1.Caption := s1;
  label2.Caption := s2;
goto ∞ вне форума
Старый 22.12.2010, 20:37   #3
bgh14
 
Регистрация: 22.12.2010
Сообщений: 3
По умолчанию

пасибо
а со второй не поможете?
bgh14 вне форума
Старый 22.12.2010, 23:52   #4
goto ∞
Форумчанин
 
Аватар для goto ∞
 
Регистрация: 21.12.2010
Сообщений: 155
По умолчанию

2)
Глобальные переменные (обязательно)
Код:
  a : array of real;
  n,i : integer;
  f : textfile;
  s : real;
По нажатию первой кнопки
Код:
procedure TForm1.Button1Click(Sender: TObject);
var c : string;

function toc( c : string) : string; //функция для замены в строковой переменной ',' на '.'
var l : integer;
begin
 l := pos(',',c);
 if l <> 0 then c[l] := '.';
 result := c;
end;

begin
 randomize;
 n := strtoint(edit1.Text);
 setlength(a,n); // задаем размерность массива
 assignfile(f,'output.txt');
 rewrite(f);
 s := 0;
  for i := 0 to n-1 do
   begin
   a[i] := random(50)*0.10+1.50;
   s := s + a[i]; //находим сумму элементов
   stringgrid1.cells[i+1,1] := floattostr(a[i]);
   c := stringgrid1.Cells[i+1,1]+' ';//читаем из STRINGGRID в 'c'
   write(f,toc(c));                   //лучше записать строковую чем real
   end;                                 // меньше проблем при чтение
 closefile(f);
 s := s/n;//среднее арифмитеческое
 label1.Caption := floattostr(s); //вывод среднее
end;
По нажатию второй кнопки
Код:
procedure TForm1.Button2Click(Sender: TObject);
var t,z : string; v : real;
b : integer; //количесвто чисел которые меньше ср.а.
begin
b := 0;
assignfile(f,'output.txt');
reset(f);
while not Eof(f) do
 begin
  read(f,v); //читеам число
   if v < s then inc(b); // проверяем, если ср.а. то увеличиваем 'b'
 end;
 closefile(f);
 label2.Caption := inttostr(b-1);//вывод результата
 end;
end.
Перед запуском сохрани все..
Если не получится напиши мыло, я просто скину готовую..

и файлов заранее создавать не надо..

Последний раз редактировалось artemavd; 23.12.2010 в 11:19.
goto ∞ вне форума
Старый 23.12.2010, 10:02   #5
bgh14
 
Регистрация: 22.12.2010
Сообщений: 3
По умолчанию

спасибо большое!!!!
bgh14 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Делфи, Ява Скрипты или Приложения, Программы? alex198555 Работа с сетью в Delphi 0 09.08.2010 00:28
куда вставить код программы делфи Резеда Помощь студентам 9 21.12.2009 12:00
Деинсталляция программы при помощи Делфи. spamer Общие вопросы Delphi 4 17.07.2009 12:07
Прошу помочь с оформлением программы на Делфи. stasig Помощь студентам 4 26.03.2009 16:52
нужна помощь в переписи программы из С++ в Делфи andriano1984 Помощь студентам 1 30.06.2008 21:47