Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 05.04.2016
Сообщений: 70
1

Вывести в Мемо популярные факультеты

29.11.2016, 20:44. Показов 418. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Нужно вывести в мемо популярный факультет. как сделать так, чтобы выводились и другие,равные по значениям, популярные факультеты. выводит только 1.
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
setlength(col,9);
  for i:=0 to 8 do col[i]:=0;
  For i:=0 to n-1 do
    begin
      if univer[i].faculty='Ф-т математики, информатики, физики и технологии' then col[0]:=col[0]+1;
      if univer[i].faculty='Филологический ф-т' then col[1]:=col[1]+1;
      if univer[i].faculty='Ф-т истории, философии и права' then col[2]:=col[2]+1;
      if univer[i].faculty='Ф-т иностранных языков' then col[3]:=col[3]+1;
      if univer[i].faculty='Ф-т психологии и педагогики' then  col[4]:=col[4]+1;
      if univer[i].faculty='Ф-т экономики, менеджмента, сервиса и туризма' then col[5]:=col[5]+1;
      if univer[i].faculty='Ф-т естественнонаучного образования' then  col[6]:=col[6]+1;
      if univer[i].faculty='Ф-т искусств' then  col[7]:=col[7]+1;
    end;
  max:=0;
  max_n:=0;
  for i:=0 to 7 do
    begin
      if col[i]>max then
      begin
        max:=col[i];
        max_n:=i
      end;
    end;
  if max_n=0 then memo1.Lines.Add('Ф-т математики, информатики, физики и технологии');
  if max_n=1 then memo1.Lines.Add('Филологический ф-т');
  if max_n=2 then memo1.Lines.Add('Ф-т истории, философии и права');
  if max_n=3 then memo1.Lines.Add('Ф-т иностранных языков');
  if max_n=4 then memo1.Lines.Add('Ф-т психологии и педагогики');
  if max_n=5 then memo1.Lines.Add('Ф-т экономики, менеджмента, сервиса и туризма');
  if max_n=6 then memo1.Lines.Add('Ф-т естественнонаучного образования' );
  if max_n=7 then memo1.Lines.Add('Ф-т искусств');
end;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2016, 20:44
Ответы с готовыми решениями:

подскажите пожалуйста как сделать заполнение одного мемо количеством строк равных другому мемо?
Подскажите пожалуйста есть 2 memo в одному допустим 20 строк а в другом 5 как сделать что бы при...

Вывести элементы массива в Мемо
Как вывести НЕКОТОРЫЕ элементы массива в мемо? У меня получается, что выводится только...

Как вывести в мемо содержимое m[0]?
type TExample = record One: Integer; Two: Integer; end; procedure...

по нажатию кнопки программа вставляет с первого мемо строку с вызываемым номером во второй мемо на первое место
по нажатию кнопки программа вставляет с первого мемо строку с вызываемым номером(номер вводится в...

1
884 / 404 / 174
Регистрация: 20.10.2016
Сообщений: 1,828
30.11.2016, 05:30 2
Delphi
1
if max_n=0 then
заменить на
Delphi
1
if max=col[0] then
во всех условиях с учётом индекса.
1
30.11.2016, 05:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2016, 05:30
Помогаю со студенческими работами здесь

Вывести просроченные лекарства в поле мемо
нужно чтобы программа вывела в поле мемо название просроченных лекарств и посчитал их сумму...

Вывести в Мемо значения, выбранные в компонентах
При нажатии на кнопку в Мемо должны выводиться значения которые выбраны в первом Combobox, втором...

вывести числа 1.500 в поле мемо
Привет помогите вывести числа от 1 до 500 в поле месо с переносом строки)) Заранее спасибо

Вывести размер файла в мемо с ftp
Не могу вывести размер файла в мемо. Помогите пожалуйста. procedure TForm1.sButton1Click(Sender:...

Как вывести рандомную строку из файла в мемо?
Приветствую Я начинающий пользователь и мне не понятно как вывести рандомную строку из файла в...

Выделить дробную часть числа и вывести в мемо
Дробную часть выделил, а как теперь вывести в мемо? Function a(i:real):real; Begin...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru