Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2011, 16:39   #1
ВДПУ
Пользователь
 
Регистрация: 09.02.2011
Сообщений: 37
Вопрос нужно найти ошибку, правильно написать тело программы.

Я написал программу. Мне нужно вывести на экран то, что элементов массива нет.



var t:array [1..10] of real;
i:integer;
e:boolean;
begin
for i:=1 to 10 do
begin
write('Vvedit element ');
readln(t[i]);
end;
e:=false;
for i:=1 to 10 do
begin
if (t[i]=t[1]) and (i>1) then
writeln('nomer masuvy:',i);
e:=true
end;
if not e then write('nema');
readln;
ВДПУ вне форума Ответить с цитированием
Старый 02.03.2011, 17:05   #2
Летучий_СкилетиК
Форумчанин
 
Аватар для Летучий_СкилетиК
 
Регистрация: 04.02.2011
Сообщений: 260
По умолчанию

Цитата:
Мне нужно вывести на экран то, что элементов массива нет
Здесь помоему всегда будут элементы
Код:
for i:=1 to 10 do
begin
write('Vvedit element ');
readln(t[i]);
end;
вы их будете в любом случае вводить
Код:
if (t[i]=t[1]) and (i>1) then
ну здесь вы все начиная со 2-го элемента сравниваете с первым... непонядно зачем

ну и еще
Код:
e:=true
у ровно 10 раз у вас становится истиной без никаких условий

Последний раз редактировалось Летучий_СкилетиК; 02.03.2011 в 17:07.
Летучий_СкилетиК вне форума Ответить с цитированием
Старый 02.03.2011, 17:41   #3
Tayfun
Форумчанин
 
Аватар для Tayfun
 
Регистрация: 24.06.2007
Сообщений: 351
По умолчанию

ВДПУ, думаю вам стоит выложить условие задания полностью. Как в учебнике. Описание вгоняте немного в ступор )))
Я не маюсь бездельем, я от него тащусь!
Tayfun вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Виртуальные функции фунция срабатывает не правильно кто поможет найти ошибку Progsenya Общие вопросы C/C++ 1 24.08.2010 01:22
Нужно найти ошибку или написать алгоритм по проще! (строки) velamut Помощь студентам 3 18.06.2010 16:09
нужно найти ошибку Стёпыш Помощь студентам 5 08.12.2009 18:13
Нужно найти ошибку в коде Вован111 Помощь студентам 15 08.11.2009 14:33