|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.01.2010, 14:11 | #1 |
Новичок
Джуниор
Регистрация: 13.01.2010
Сообщений: 0
|
Не допускают к экзаменам
Вобщем...уже во всю идет сессия...а я не могу на нее выйти из за проблем с Програмирование и Началом Алгоритмизации...не могу ему сдать две проги:
1. Дано целое число М, вещественно число Х, вещественные кортежи А,В,С [1..M]. Кортеж имеющий минимальный компонент (в предположении что такой элемент один), домножить на значение R, где R=X для кортежа А, R=sqr(x) для кортежа В и R=x*x для кортежа С. 2.Type fs = file of string [10]. Программа содержащая функцию CountD, определяет число строк файла fs, которые начинаются с символа 'd' or 'D'. и вот ни как не могу справиться...с первой задачей друг мне написал ее так: Program Z_4; Uses Crt; Const m=10; Var i,s:Integer; x,r,min:Real; a:Array[1..m] of Real; b:Array[1..m] of Real; c:Array[1..m] of Real; BEGIN ClrScr; Randomize; Write ('Vvedite veshestvennoe chislo x = '); Read(x); WriteLn; For i:=1 To m Do a[i]:=(Random(150))/(Random(15)+1)-Random(30); For i:=1 To m Do b[i]:=(Random(150))/(Random(15)+1)-Random(30); For i:=1 To m Do c[i]:=(Random(150))/(Random(15)+1)-Random(30); Write ('a: '); For i:=1 To m Do Write(a[i]:3:2,' '); Writeln; Write ('b: '); For i:=1 To m Do Write(b[i]:3:2,' '); Writeln; Write ('c: '); For i:=1 To m Do Write(c[i]:3:2,' '); min:=999999; For i:=1 To m Do Begin If a[i]<min Then Begin min:=a[i]; s:=1 end end; For i:=1 To m Do Begin If b[i]<min Then Begin min:=b[i]; s:=2 end end; For i:=1 To m Do Begin If c[i]<min Then Begin min:=c[i]; s:=3 end end; WriteLn; WriteLn; If s=1 Then Begin r:=x; WriteLn('r = ',r:3:2); Write('a: '); For i:=1 To m Do Begin a[i]:=a[i]*r; Write(a[i]:3:2,' ') end end; If s=2 Then Begin r:=sqrt(x); WriteLn('r = ',r:3:2); Write('b: '); For i:=1 To m Do Begin b[i]:=b[i]*r; Write(b[i]:3:2,' ') end end; If s=3 Then Begin r:=x*x; WriteLn('r = ',r:3:2); Write('c: '); For i:=1 To m Do Begin c[i]:=c[i]*r; Write(c[i]:3:2,' ') end end; ReadLn; ReadLn END. на что препод ответил что моя прога должна содержать функцию/процедуру...и я не могу понять что именно сделать... а со второй не знаю как описать функцию которая сравнивает значение первого символа строки.... Пожалуйсто прошу помочь...ибо вылетать не охото...ребятам которые с Краснодара - с меня пиво за помощь ) |
13.01.2010, 14:59 | #2 |
Новичок
Джуниор
Регистрация: 16.06.2007
Сообщений: 0
|
ICQ - 324-783-266
Пиши, договоримся |
13.01.2010, 16:02 | #3 |
Босс
Форумчанин
Регистрация: 03.06.2009
Сообщений: 125
|
255507394 Обращайся, Договоримся!
Две одинаковые вложенные ошибки называются четной ошибкой и ошибкой не являются. Ася 255507394. Отзывы здесь. |
13.01.2010, 17:09 | #4 |
Пользователь
Регистрация: 26.09.2009
Сообщений: 10
|
пиши договоримся 308 895 241
ICQ: 308 895 241
программы под заказ |
14.01.2010, 10:55 | #5 |
Пользователь
Регистрация: 12.11.2008
Сообщений: 15
|
Стучите в асю 11один11-5шесть5шесть, обсудим
|
14.01.2010, 18:07 | #6 |
Форумчанин
Регистрация: 30.07.2009
Сообщений: 256
|
Помогу с задачами.
Недорого |
14.01.2010, 18:09 | #7 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,547
|
> с меня пиво за помощь
О, сколько любителей пива собралось E-Mail: arigato.freelance@gmail.com
|
14.01.2010, 22:01 | #8 |
Заблокирован
Регистрация: 08.01.2010
Сообщений: 0
|
Готов взяться за проект
номер ICQ: 565460353 или 480964456 mikefreelance@rambler.ru |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++ Помогите плиз К экзаменам не допускают(( | Cthtuf | Помощь студентам | 6 | 29.05.2009 23:14 |