Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];

Вниз

Pascal - Help me please   Найти похожие ветки 

 
MSLeks   (2003-01-09 15:33) [0]

ПОМОГИТЕ ПЛИЗ!:(

1. Дан одномерный массив A[N].
Заменить элементы массива с четным индексом на значе-
ние, равное удвоенному значению индекса.

2. Дано: А [N,M].
Заменить максимальный элемент главной диагонали суммой
элементов 1-ой строки.

3. Дано: A[N]. Найти сумму элементов массива,значения
которых расположенных между максимальным и минимальным эле-
ментами.

4.Вычислить среднее арифметическое положительных эле-
ментов побочной диагонали квадратной матрицы.

5.Написать программу нахождения минимального значения
функции g(x) в интервале [c,d] при шаге h. Вывести также
значение аргумента, которому соответствует минимальное зна-
ние функции.
5sin(2x)
g(x) = -----------
lg(x)+1

6. В квадратной матрице D [L,L] подсчитать количество
нулевых элементов, произведение положительных и сумму отри-
цательных на главной диагонали.

7. Дано А [ N ] - одномерный массив натуральных чисел .
Определить сумму элементов массива, являющихся четными чис-
лами.

8.Дана матрица А(N,М). Определить количествоо ненулевых
элементов на главной диагонали.

LeksKinder@nadey.com отправьте сюда плиз! :(


 
Остап   (2003-01-09 20:22) [1]

И еще денег пришлите побольше....


 
Anatoly Podgoretsky   (2003-01-09 20:40) [2]

Предподователь задал?


 
Sha   (2003-01-09 20:51) [3]

Что, нет ответов в конце задачника?
Сам-то решать пытался? В чем конкретно проблема? Что именно не получилось?


 
Big_Rom   (2003-01-09 21:03) [4]

Потом говорят как нас плохо учили :))


 
MSLeks   (2003-01-09 21:25) [5]

:(!


 
Big_Rom   (2003-01-09 21:37) [6]

а ты хотел получить более подробный ответ


 
MSLeks   (2003-01-09 21:41) [7]

сорри..ето надо другу...не мне..я в паскале почти 000 ..я тока на делфи! помогите плиз!


 
Big_Rom   (2003-01-09 21:48) [8]

а какая к хрену разница для таких задач что у тебя дельфи паскаль или ся
масивы и цыклы ни кто не отменял
да и задачи эти зделанные на дельфи почти также выглядят и на паскали
вчем трудность


 
MSLeks   (2003-01-09 21:58) [9]

ненаю я как делать:(


 
TTCustomDelphiMaster   (2003-01-09 22:01) [10]

Дык это то же самое. Делай в Console Application


 
MSLeks   (2003-01-09 22:04) [11]

я понял..но как:(я тока начинающий программер...помоги! я с консольными еще мала общаюсь...


 
Аноним   (2003-01-09 22:08) [12]

По-моему для таких случаев есть книжки и там всё написано.Надо немножко хоть читать а не на других ездить!!!
//сорри..ето надо другу...не мне..я в паскале почти 000 ..я тока на делфи!-расскажи чем отличается Console Aplication от Паскаля
кроме мелочей в синтаксисе?


 
MSLeks   (2003-01-09 22:13) [13]

нечем!
// я тока начинающий программер...помоги! я с консольными еще мала общаюсь...

// По-моему для таких случаев есть книжки и там всё написано.Надо немножко хоть читать а не на других ездить!!!
я просто попросил!:(


 
TTCustomDelphiMaster   (2003-01-09 22:23) [14]


> я тока на делфи

Кнопки на форму кидать?


 
MSLeks   (2003-01-09 22:23) [15]

помоголи бы хотяб:((((( а то сразу наезжаете!


 
MSLeks   (2003-01-09 22:34) [16]

4 TTCustomDelphiMaster

- приложения для винды делать....


 
KoHe4Ho }|{e 6ot   (2003-01-09 22:43) [17]

1)
for n:=1 to {число} do begin
if (n mod 2) = 0 then a[n]:=2*a[n]
end;

Остальное напешу на E-mail :-)
Сам когда-то такое решал , учитель СУЧКА !!!!!!!!!!!
Мы собрались когда закончим школу , спалить компы :-)))))


 
Mihey   (2003-01-09 22:47) [18]

Тут вопросы надо задавать, а не просьбы...


 
MSLeks   (2003-01-09 22:48) [19]

Пасиба чувак! оч благадарен!


 
KoHe4Ho }|{e 6ot   (2003-01-10 14:36) [20]

2)Главная диагональ это коэфицент 1 равен коэфицент 2.
("сорри..ето надо другу...не мне..я в паскале почти 000 ..я тока на делфи! помогите плиз!"-Delphi это Object PASCAL
Разве в делфи нет массивов , что не знаеш как это делать ?Ну ладно...)
var max,j,summa :Integer;
max:=-32000;
For i:=1 to n do begin
if a[i,i]>max then begin max=a[i,i]; j:=i; end;
end;
For i:=1 to n do begin
summa:=a[1,i]+summa;
end;
a[j,j]:=summa;

-------------
3)Сорри , впадло
-------------
4)Побочная это 1 и 2 коэфицент - 1 =размеру матрицы.
Чётное глянь в ё задаче.
5)Далее пусть делает репититор :-)


 
Anatoly Podgoretsky   (2003-01-10 14:47) [21]

Дай другу адрес этого форума


 
MSLeks   (2003-01-10 15:28) [22]

Ндя:)мало....но всё равно пасиба...


 
Neox   (2003-01-10 19:49) [23]

задание 3 примерно так:

var
Sum: LongInt;
ar: array [1..N] of Integer;
Max, Min: Integer;
Max_pos, Min_pos, x: byte;

procedure FindSumma(a1, a2: byte);
var m: byte;
begin
for m:=a1+1 to a2-1 do Sum:=Sum+ar[m];
end;


begin
Randomize;
Sum:=0;
Max := 0;
Min := MaxInt;

for x:=1 to N do
begin
if ar[x] > Max then begin Max := ar[x]; Max_pos := x; end;
if ar[x] < Min then begin Min := ar[x]; Min_pos := x; end;
end;
if Max_pos > Min_pos then FindSumma(Min_pos, Max_pos)
else FindSumma(Max_pos, Min_pos);
If Abs(Max_pos-Min_pos) = 1 then Sum:=0;
WriteLn(Sum);
end.



 
Neox   (2003-01-10 19:59) [24]

Номер 7 что-то вроде этого:

var x: byte;
ar: array [1..N] of Integer;
Sum: Integer;

begin
Sum:=0;
for x:=1 to 10 do
if ar[x] mod 2 = 0 then Sum:=Sum+ar[x];
Writeln(Sum);
end.


P.S. В предыдущем решении нужно убрать Randomize; =))


 
Neox   (2003-01-10 20:00) [25]

упс...
вот так надо:

for x:=1 to N do


 
MSLeks   (2003-01-10 20:09) [26]

Thanks!



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.009 c
4-87198
Nubie
2002-11-22 14:37
2003.01.27
Мигание


1-86873
Marsello
2003-01-20 08:37
2003.01.27
Базы данных InterBase


1-86790
Тень
2003-01-15 17:08
2003.01.27
Разметка в QReport ???


3-86645
Andreika
2003-01-07 19:31
2003.01.27
Группы в QuickReport


1-86941
123000
2003-01-16 18:55
2003.01.27
Рисунок в Richedit





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский