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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2009, 21:43   #1
Мультяшка
Новичок
Джуниор
 
Регистрация: 05.06.2009
Сообщений: 3
Вопрос Помогите срочно, пожалуйста!!

Мой преподаватель по основам программирования преподаёт плохо в надежде на то, что бедные студенты отвалят ему деньжат на сессии!!
Я не хочу так делать и прошу вас помочь!!

Решите мне, пожалуйста, задачу в Паскале. В обычном паскале.

Оформить в виде функции и процедуры.
Заполнить случайными числами из [0;9] вектор b 1*6. Вывести его на экран. Найти произведение элементов, меньших числа С.
Мультяшка вне форума Ответить с цитированием
Старый 06.06.2009, 05:58   #2
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

Код:
write('n= '); readln(n);
write('C= '); readln(C);
P:=1;
for i:=1 to n do
begin
 B[i]:=randam(10);
 writeln('B[',i,']= ',B[i]);
 if B[i]<C then P:=P*B[i];
end;
writeln('P= ',P);
Жми на весы!!!
Chudo4258 вне форума Ответить с цитированием
Старый 06.06.2009, 08:57   #3
Мультяшка
Новичок
Джуниор
 
Регистрация: 05.06.2009
Сообщений: 3
По умолчанию

Это понятно. С помощью ПРОЦЕДУР! И ФУНКЦИЙ!
Нужно 2 программы.
Мультяшка вне форума Ответить с цитированием
Старый 06.06.2009, 09:16   #4
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

Код:
program Project2;
type mas= array [1..100] of integer;
Procedure XXX(var A:mas; n,C:integer; var P:integer);
var j:integer;
begin
for j:=1 to n do
begin
 A[j]:=random(10);
 if A[j]<C then P:=P*A[j];
end;
end;
var B:mas;
    i,n,P,C:integer;
begin
randomize;
write('n= '); readln(n);
write('C= '); readln(C);
P:=1;
XXX(B,n,C,P);
for i:=1 to n do
 writeln('B[',i,']= ',B[i]);
writeln('P= ',P);
readln
end.
Жми на весы!!!
Chudo4258 вне форума Ответить с цитированием
Старый 06.06.2009, 16:23   #5
Мультяшка
Новичок
Джуниор
 
Регистрация: 05.06.2009
Сообщений: 3
По умолчанию

Спасибо!!!)
Мультяшка вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите срочно пожалуйста Kapriz Паскаль, Turbo Pascal, PascalABC.NET 0 21.05.2009 00:06
Срочно,помогите,пожалуйста! Валентина07 Помощь студентам 0 01.12.2007 11:27