Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 26.11.2009, 21:19
TpoH TpoH вне форума
Прохожий
 
Регистрация: 27.09.2009
Сообщения: 5
Репутация: 10
По умолчанию массив char

Нужно, что бы пользователь вводил символьный одномерный массив, а затем найти:
1.номер и значение элемента с максимальным кодом.
2.кол-во символов равных последнему
3.Среднее арифметическое всех кодов.*

Помогите плз, кто знает...
Ответить с цитированием
  #2  
Старый 26.11.2009, 21:37
Аватар для mak-karpov
mak-karpov mak-karpov вне форума
Активный
 
Регистрация: 18.09.2008
Сообщения: 235
Версия Delphi: 2010 и 7
Репутация: 1242
По умолчанию

Код:
program mass;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var a : array of char;
    i,j : integer;
    r : char;
begin
  write('Vvedite razmernost massiva :');
  readln(i);
  setlength(a,i);
  for i := 0 to length(a)-1 do begin
    write('Vvedite element massiva #',i,': ');
    readln(r);
    a[i] := r;
  end;
  r := #0;
  for i := 0 to length(a)-1 do
    if ord(r) < ord(a[i]) then r := a[i];
  for i := 0 to length(a)-1 do
    if r=a[i] then break;
  writeln('Maximalnoe znachenie : ', r, '(nomer ', i,')');
  r := a[length(a)-1];
  j := 0;
  for i := 0 to length(a) - 1 do
    if a[i] = r then inc(j);
  writeln('Kolichestvo simvolov, ravnyh poslednemu :',j-1);
  j := 0;
  for i := 0 to length(a) - 1 do
    j := j + ord(a[i]);
  writeln('Srednee arifmeticheskoe :', j / length(a));
  readln;
end.
А самому подумать сложно было? Программа пишется за 5 минут
__________________
Кнопка "+" - весы в правом верхнем углу сообщения...
Ответить с цитированием
  #3  
Старый 27.11.2009, 00:06
TpoH TpoH вне форума
Прохожий
 
Регистрация: 27.09.2009
Сообщения: 5
Репутация: 10
По умолчанию

Так это код из паскаля, как я понял......что-то он не похож на код делфи)
В делфи это через стридгрид как-то делается и радио группу для выбора операций...
Ответить с цитированием
  #4  
Старый 27.11.2009, 01:17
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Цитата:
Так это код из паскаля, как я понял......что-то он не похож на код делфи)
В делфи это через стридгрид как-то делается и радио группу для выбора операций...
И где в первоначальном вопросе ваши стрингриды и радиогруппы?
Вам дали ответ на Дельфи, без визуального интерфейса - как и просили.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 17:29.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025