Сравнение чисел
Добавлено: 20 янв 2012, 08:26
Код: Выделить всё
var i,c word;
begin
i:=0;
c:=0;
for.. {
i:=i+1;
c:=c+1;
}
// i=>5
// c=>5
if(i<>с)
message('Не равно');//!!!!!
else
message('Равно');
end;
Обсуждение различных вопросов, связанных с сопровождением, администрированием и программированием
https://ns1.tyumbit.ru/
Код: Выделить всё
var i,c word;
begin
i:=0;
c:=0;
for.. {
i:=i+1;
c:=c+1;
}
// i=>5
// c=>5
if(i<>с)
message('Не равно');//!!!!!
else
message('Равно');
end;
Как то делал на double, сейчас проблема и с wordКак переменные i и c описаны?
Ну попробуйте так подуматьP. S. Это типа задачка с конкурса начинающих программистов?
Да нет, там обычный цикл при котором увеличивается значение этих переменных.раскрытие что скрывается под for.. вам поможет.
Нет такого нет. Но обычно я для функций делаю локальные переменные везде одни.Более сложный вариант - это когда переменная дважды объявлена в разных областях - глобальной и в локальной.
это как раз и говорит о пересечении с глобальными переменными. Попробуйте здесь изменить их имена.n0where писал(а):У меня уже в 2х проектах такая фигня. приходится переводить в string и сравнивать строки.
Таких - нет.n0where писал(а):Хотите сказать таких ситуаций не возникало?