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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2009, 19:06   #1
belka1
Пользователь
 
Регистрация: 11.07.2009
Сообщений: 10
По умолчанию паскаль.найти индекс элемента массива

Найти индекс элемента, который равен числу А

А=6

Длинна массива = 10

тип элементов массива : real
belka1 вне форума Ответить с цитированием
Старый 13.11.2009, 19:18   #2
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию

Делаешь проверку на элементы массива, какой их них равен числу A, с использованием for to do. Заносишь результат в любую объявленную переменную. Думай.
Манжосов Денис :) вне форума Ответить с цитированием
Старый 13.11.2009, 19:25   #3
начинающий кодер
только учусь!
Форумчанин
 
Аватар для начинающий кодер
 
Регистрация: 08.02.2009
Сообщений: 124
По умолчанию

Код:
for i:=1 to 10 do
if b[i]:=a then writeln(i);
«Я знаю, что ничего не знаю, но многие не знают и этого».
начинающий кодер вне форума Ответить с цитированием
Старый 13.11.2009, 19:33   #4
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию

Только не двоеточие равно в проверке. Спешишь...
Манжосов Денис :) вне форума Ответить с цитированием
Старый 13.11.2009, 19:39   #5
ИринаForeve
Пользователь
 
Аватар для ИринаForeve
 
Регистрация: 27.04.2009
Сообщений: 48
По умолчанию

Вариант:
Код:
program indm;
uses crt;
var
k,i,a:integer;
m:array[1..10] of real;
begin
 clrscr;
 write('vvedite 10 4isel massiva => ');{ввод массива}
 for k:=1 to 10 do read(m[k]);
 a:=6;
 for k:=1 to 10 do if m[k]=a then i:=k;
 write('massiv =>');{}
 for k:=1 to 10 do write(m[k]:7:2);{вывод массива, можно убрать}
 writeln;
 if i<>0 then writeln('poziciya elementa massiva = 6 =>',i:4){элемент найден}
 else write('elementa=6 v massive net');{элемента нет}
 readkey;
end.
А может быть много элементов равных 6, тогда подправить нужно
ИринаForeve вне форума Ответить с цитированием
Старый 13.11.2009, 19:40   #6
belka1
Пользователь
 
Регистрация: 11.07.2009
Сообщений: 10
По умолчанию

я от программирования, к сожалению, очень далека =/
не могли бы помочь с написанием всей программки?
заранее спасибо =)
belka1 вне форума Ответить с цитированием
Старый 13.11.2009, 19:40   #7
belka1
Пользователь
 
Регистрация: 11.07.2009
Сообщений: 10
По умолчанию

спасибо огромное=)
belka1 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
замена элемента массива shelest Помощь студентам 3 02.11.2009 00:14
Определить индекс и значение наибольшего попадающего в интервал (-5,0) элемента. В случае отсутствия тако Ferghost Общие вопросы C/C++ 2 31.05.2009 14:08
PHP: использование элемента массива как массива Sudia Помощь студентам 1 20.02.2009 20:48
Удаление элемента из массива Ozerich PHP 10 14.02.2009 02:21
Удаление элемента массива chiffa Общие вопросы Delphi 1 03.01.2008 19:24