Найдено 10 результатов

Nick245
23.02.2017 15:32:09
Форум: Free Pascal Compiler
Тема: массивы
Ответы: 6
Просмотры: 9386

Re: массивы

Снег Север писал(а):Потому, что в запросе "write your name and grade" просят сначала ввести имя, а потом оценку, а не наоборот

Издеваешься, да ?
Nick245
22.02.2017 23:37:41
Форум: Free Pascal Compiler
Тема: массивы
Ответы: 6
Просмотры: 9386

массивы

Есть 2 массива, один string другой integer.Почему надо вводить вначале string а потом integer, а не наоборот ?

type

arr1=array[1..5] of string;
arr2=array[1..5] of integer;

var
a:arr1;
b:arr2;
Begin

For i:=1 to 5 do
begin
writeln('write ...
Nick245
19.02.2017 00:05:30
Форум: Free Pascal Compiler
Тема: Можно ли создать уникальный индекс?
Ответы: 2
Просмотры: 4837

Можно ли создать уникальный индекс?

Можно ли создать уникальный индекс? Если да, то как?

Имеется в виду

Код: Выделить всё

for i:=1 to 5 do 
  read(name[i]);

уникальность (i) , а не name!!
Nick245
03.02.2017 21:02:34
Форум: Общее
Тема: массивы
Ответы: 69
Просмотры: 96264

Re: массивы

А если написть

Код: Выделить всё

for j:=1 to i-1 do
не будет точнее??
Nick245
02.02.2017 23:40:15
Форум: Общее
Тема: массивы
Ответы: 69
Просмотры: 96264

Re: массивы

enot777 Теперь понятно , спасибо!
Nick245
02.02.2017 23:20:46
Форум: Общее
Тема: массивы
Ответы: 69
Просмотры: 96264

Re: массивы

vitaly_l Спасибо большое! :D
Nick245
02.02.2017 22:45:53
Форум: Общее
Тема: массивы
Ответы: 69
Просмотры: 96264

Re: массивы

vitaly_l , а как же он проверяет первый раз ? Когда мы еще не знаем b[1]? ( Сразу в (if b[j]=element then ) идёт false?)
Nick245
02.02.2017 22:24:35
Форум: Общее
Тема: массивы
Ответы: 69
Просмотры: 96264

Re: массивы

vitaly_l А как работает For j:=1 to i ?
ТАК??

Код: Выделить всё

 For j:=1 to 1 do
   if b[1]={например 45} then begin
      isFound:=1;
      break;       
Nick245
02.02.2017 21:40:50
Форум: Общее
Тема: массивы
Ответы: 69
Просмотры: 96264

массивы

Oбъясните пожалуйста как работает REPEAT UNTIL!
program ex;
const a=10;
type
arr=array[1..a] of integer;

var
b : arr;
element : integer;
i, j, isFound : integer;
Begin
for i:=1 to a do
begin
repeat
Write('Введите ',i,'-й элемент: ');
ReadLn(element ...
Nick245
22.01.2017 00:08:30
Форум: Общее
Тема: function
Ответы: 1
Просмотры: 8087

function

Объясните пожалуйста как вообще работает второй IF.


program ex7;

var
a,b:integer;

function multiple(num1,num2:integer):boolean;


begin
if (num1 mod num2)=0 then
multiple:=true
else
multiple:=false;
end;

begin
writeln('put 2 numbers');
readln(a,b);

if multiple(a,b ...