Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 1
Регистрация: 06.02.2018
Сообщений: 307

Как сделать проверку на отсутствие значения?

12.05.2018, 11:32. Показов 747. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать проверку на отсутствие значения?
Допустим ввожу диапазон и если такой машины нет то вывод ошибки такого нет, если есть то вывести результат.
Pascal
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Uses crt;
Const m=255;
type
  elementtype = record//элемент типа
  mo:string[15];
  ob:real;
  pa:real;
   end;
   
  position = ^celltype; {указатель на тип элемента}
 
  celltype = record//тип
  element: elementtype;//поле данных эл
  next: position;//поле указателян а след эл
  end;
  
  LIST = ^celltype;
 
var
  L: LIST;   {указатель на первый элемент списка}//список
  p: position;{указатель на текущий элемент}//позиция эл в списке
  f1:text;
  i:integer;a1,b1:real;
  u:elementtype;
  
  //вставка элементов
  procedure Ins_SingleList(x: elementtype; var L: LIST; var p: position);
  //вставка непервого эл в лин однопр спис.
  //справа от эл на который указывает р
var  q: position;//вспомогат указ
begin
 New(q);   q^.element := x;
  if L = nil then begin//список пуст
  //создаем первый эл списка
    q^.next := nil;
    L := q;
  end else begin//список не пуст
  //вставляем эл справа от элемента на который указывает р
  q^.next := p^.next;//след эл списка
    p^.next := q;
  end;
  p := q;
end;
 
//Просмотр линейного однонаправленного списка
procedure Scan_singlelist(L:LIST);
var
  q: position;   {вспомогательный указатель}
begin//просмотр однонаправленного линейного списка
  q := L;
  while q <> nil do begin  {пока не конец списка}
        writeln(q^.element.mo:8, q^.element.ob:14, q^.element.pa:14);   {Вывод значения элемента}
    q := q^.next;//след элемент
  end;
end;
 
//максимальный элемент
procedure Max(L: LIST; var p: position );
var
  q: position;{вспомогательный указатель}
  max1: real;
begin
  p := nil;//зануяем р
  q := L;//позиция в списке
  max1 := 0;
  while q <> nil do //пока не конец списка
  begin
    if (q^.element.ob <= 1.8) and (q^.element.ob >= 1.4) and (q^.element.pa > max1) then begin
      max1 := q^.element.pa;//запоминаем//если нужно переставляем
      p := q;//позиция вспомогательного указателя
    end;
    q := q^.next;//след элемент
  end;
end;
 
 
 
 
begin
  l:=nil;//если нет точного адреса
  p:=nil;//обозначает константу указательного типа, которая не указывает никуда.
  assign(f1,'1.txt');
  reset(f1);
while not eof(f1) do
    begin
    readln(f1,u.mo);
    readln(f1,u.ob);
    readln(f1,u.pa);
    
    Ins_SingleList(u,l,p);
    end;
    
    
    Scan_singlelist(l);
    
    max(l,p);
    writeln(p^.element.ob:10,p^.element.pa:10,p^.element.mo:10);
 
close(f1);
end.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.05.2018, 11:32
Ответы с готовыми решениями:

Как сделать проверку на отсутствие элементов в двусвязном кольцевом списке - C++
Необходимо сделать проверку на отсутствие элементов, т.е. если элементы отсутствуют вывести предупреждение и прекратить выполнение...

Необходимо сделать проверку на отсутствие цифр и повторений букв в массиве
Пожалуйста прошу вашей помощи необходимо сделать проверку чтобы не было цифр в массиве и повторение букв, написал так: int count1=0; ...

Как сделать проверку на повторяющиеся значения в двусвязном кольцевом списке?
Как можно сделать проверку на ввод одного и того же числа не используя STL в двусвязном кольцевом списке, помогите пожалуйста, идей вообще...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.05.2018, 11:32
Помогаю со студенческими работами здесь

Как сделать проверку, если такого значения нет в datagrid, то вывести ошибку?
Как сделать проверку, если такого значения нет в datagrid, то вывести ошибку for (int i = 0; i &lt; dataGridView1.RowCount; i++)//тут...

Как правильно организовать проверку на отсутствие или существование записи в mysql
Вопрос в следующем как организовать проверку на отсутствие или существование записи в mysql? Есть таблица: И нужно перенаправлять...

Сделать проверку на вводимые значения
Всем привет ) Есть два свойства двух полей. Когда изменяю значение поля, ты срабатывает событие. На пример если 1ое поле (коля)...

Сделать проверку на колонку, чтобы значения не повторялись (тип - varchar)
Вообщем нужно сделать проверку на колонку, чтобы значения не повторялись (тип - varchar). Слышал, что можно unique constraint делать...

Как отловить отсутствие значения?
есть масив с условия в зависемости каое разшерение у файла дальше так $text=$p; но вот есть такие раширения которые не описаны в масиве...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru