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

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

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

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.03.2012, 19:51   #1
Photolife
Пользователь
 
Регистрация: 16.03.2012
Сообщений: 29
Подмигивание Pascal , нужно 1 задачки решить!

Доброго времени суток) Помогите пожалуйста решить несколько задач на массивы. Pascal! Я в этом полный ноль...
  • Дана таблица индуктивностей катушек L(1:N). Определить количество катушек, сопротивление X(I) которых меньше некоторой величины М и больше или равны М, где X(I)=2*3, 14*F*L(I).

Заранее огромное спасибо.

Последний раз редактировалось Photolife; 16.03.2012 в 21:12.
Photolife вне форума
Старый 16.03.2012, 19:55   #2
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

первая:
Код:
mult:=1;
count:=0;
for i:=1 to n do
  if b[i]>0 then
    begin
      mult:=mult*b[i];
      count:=count+1;
    end;
writeln('произведение положительных элементов: ', mult);
writeln('их количество: ',count);
Все тривиальное просто
whatever вне форума
Старый 16.03.2012, 20:10   #3
Photolife
Пользователь
 
Регистрация: 16.03.2012
Сообщений: 29
По умолчанию

чет не работает...=(
PHP код:
var
b: array[1..500of integer;
  
multcount ,,n  integer;
begin
read
(n);
mult:=1;
count:=0;
for 
i:=1 to n do
  if 
b[i]>0 then
    begin
      mult
:=mult*b[i];
      
count:=count+1;
    
end;
writeln(mult);
writeln(count);
end
Photolife вне форума
Старый 16.03.2012, 20:12   #4
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

а массив за вас кто считывать будет?
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума
Старый 16.03.2012, 20:13   #5
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Цитата:
Сообщение от Photolife Посмотреть сообщение
чет не работает...=(
PHP код:
var
b: array[1..500of integer;
  
multcount ,,n  integer;
begin
read
(n);
mult:=1;
count:=0;
for 
i:=1 to n do
  if 
b[i]>0 then
    begin
      mult
:=mult*b[i];
      
count:=count+1;
    
end;
writeln(mult);
writeln(count);
end
Ну так ты массив то не заполнил.
Все тривиальное просто
whatever вне форума
Старый 16.03.2012, 20:17   #6
Photolife
Пользователь
 
Регистрация: 16.03.2012
Сообщений: 29
По умолчанию

дошло, ввод массива нужно сделать
Photolife вне форума
Старый 16.03.2012, 20:17   #7
Photolife
Пользователь
 
Регистрация: 16.03.2012
Сообщений: 29
По умолчанию

Жду помощи по 2 задачи! плиз!
Photolife вне форума
Старый 16.03.2012, 20:27   #8
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
Жду помощи по 2 задачи! плиз!
Ок! Если скажете чему равна частота!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума
Старый 16.03.2012, 20:36   #9
Photolife
Пользователь
 
Регистрация: 16.03.2012
Сообщений: 29
По умолчанию

да откуда я знаю... в практике так написано и всё!
Photolife вне форума
Старый 16.03.2012, 20:41   #10
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

ну значит так и напишем ;D
Код:
countLow := 0;
countEq := 0;
countHi := 0;
for i := 1 to n do
begin
    if (2*3.14*F*L[i]) < M then Inc(countLow);
    if (2*3.14*F*L[i]) = M then Inc(countEq);
    if (2*3.14*F*L[i]) > M then Inc(countHi);
end;
WriteLn ('Меньше M', countLow);
WriteLn ('Равно M', countEq);
WriteLn ('Больше M', countHi);
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal - решить задачки RazdoR Помощь студентам 2 25.06.2009 16:47
Помогите плиз решить задачки, оч нужно! Dimon4ic Помощь студентам 0 14.06.2009 13:30
Помогите! Мне нужно решить задачки на одномерный массив! Loren Помощь студентам 8 14.03.2009 16:46
Помогите решить 3 задачки в паскале очень нужно! давид меликянц Помощь студентам 1 27.02.2009 18:05