Страница 1 из 3
Pascal задачко.....
Добавлено: 18 ноя 2008, 16:06
PUAZN
Даны фамилии и соответствующие им имена. Ввести фамилию и определить имя.
Re: Pascal задачко.....
Добавлено: 19 ноя 2008, 09:12
Naeel Maqsudov
"Задачко" по какой теме? Записи?
Есть тыщу способов решить эту задачу, Вы же ее потом не сдадите!
Re: Pascal задачко.....
Добавлено: 19 ноя 2008, 16:30
PUAZN
Naeel Maqsudov писал(а):"Задачко" по какой теме? Записи?
Есть тыщу способов решить эту задачу, Вы же ее потом не сдадите!
чтроковые массивы.
Re: Pascal задачко.....
Добавлено: 19 ноя 2008, 17:45
Хыиуду
for i:=1 to 100000000000000000 do
if a[i,1]='Ivanov' then writeln(a[i,2])
Re: Pascal задачко.....
Добавлено: 19 ноя 2008, 18:58
C_O_D_E
Хыиуду, вы юморист)
PUAZN, удивительно корректное условие.
строковые массивы это как? ;-)
Re: Pascal задачко.....
Добавлено: 19 ноя 2008, 22:28
PUAZN
кароч у препода узнаю каким способом решать.......
единственное что могу сказать эт то что мы дошли только до двумерных массивов...
З.Ы. еще задачка....
даны действительные числа x1..x6. построить матрицу шестого порядка
1_______1 ..... 1
x1______x2 ....... x6
x1^2____x2^2...... x6^2
.................................
x1^5_____x2^5 ..... x6^5
Re: Pascal задачко.....
Добавлено: 19 ноя 2008, 23:45
Esgal
Код: Выделить всё
program matrix;
uses crt;
var x:array[1..6] of real;
a:array[1..6,1..6] of real;
i,j:1..6;
begin
clrscr;
writeln('vvedi x1, x2, x3, x4, x5, x6:');
for i:=1 to 6 do
read(x[i]);
for i:=1 to 6 do
for j:=1 to 6 do
a[i,j]:=exp((i-1)*ln(x[j]));
for i:=1 to 6 do
begin
for j:=1 to 6 do
write(a[i,j], );
writeln();
end;
readln;
end.
Не проверял, сразу сюда написал... могут быть ошибки. сами исправте пожалуйста... но идея примерно такая
Re: Pascal задачко.....
Добавлено: 20 ноя 2008, 16:05
PUAZN
Esgal писал(а):
Не проверял, сразу сюда написал... могут быть ошибки. сами исправте пожалуйста... но идея примерно такая
пасиб большущее

чуток подправил и норм

З.Ы.
Код: Выделить всё
const n=20; n1=21; {n1=n+1}
var
P: array [0..n] of real;
R: array [0..n1] of real;
a: real;
По Р-массиву коэффициентов многочлена
P(x)=pn*x^n + p(n-1)*x^(n-1) + ... + p1*x +p0 {возле p не множитель, а коэффициент}
получить R-массив коэффициентов многочлена (x-a)P(x)
Re: Pascal задачко.....
Добавлено: 22 ноя 2008, 21:42
Naeel Maqsudov
PUAZN писал(а):кароч у препода узнаю каким способом решать.......
единственное что могу сказать эт то что мы дошли только до двумерных массивов...
Ну раз так, то
Хыиуду дал правильное решение.
Двумерный массив заполняется так:
X[i,1] - это, фамилия, а
X[i,2] - это соответствующее ей имя
Только вместо 100000000000 надо использовать N, а так все написано верно.
Наверное он экстрасенс

Re: Pascal задачко.....
Добавлено: 22 ноя 2008, 22:34
PUAZN
Naeel Maqsudov писал(а):Ну раз так, то
Хыиуду дал правильное решение.
Двумерный массив заполняется так:
X[i,1] - это, фамилия, а
X[i,2] - это соответствующее ей имя
Только вместо 100000000000 надо использовать N, а так все написано верно.
Наверное он экстрасенс
ну вроде тут не двумерным нуна.... тут как мне подсказали нужно через одномерные массивы типа string