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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2009, 23:39   #11
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Код:
c:integer;
a,b:real;
Массивы объявляются не так.
Код:
for j=1 then m:=i+1;
вообще бред

Исправлять здесь нечего. Это время вы могли бы потратить на чтение учебника. Все, что нужно для этих задач, можно узнать за час-два.

Повторю еще раз: пользуйтесь поиском.
Пара ссылок оттуда:
http://programmersforum.ru/showthrea...F2%F0%E8%F6%FB
http://programmersforum.ru/showthrea...F2%F0%E8%F6%FB
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 13.03.2009, 23:47   #12
Лунатик222
Ламер z:]
Пользователь
 
Аватар для Лунатик222
 
Регистрация: 19.01.2009
Сообщений: 60
По умолчанию

Цитата:
Сообщение от tik17 Посмотреть сообщение
program proiz;
const n=2;

var
i,j,m,c:integer;
a,b:real;
begin
writeln('input matrix and vector');
for j=1 then m:=i+1;
for i=1 then n;
read(c[i];
c[i]:=c[i]+a[i,j]*b[j];
writeln('c',c[i])
readln;
readln;
end.
исправьте пожалуйста
Код:
for j=1 then m:=i+1;
for i=1 then n;
Это что? что тут исправлять?
Лунатик222 вне форума Ответить с цитированием
Старый 14.03.2009, 08:44   #13
tik17
 
Регистрация: 13.03.2009
Сообщений: 9
По умолчанию

Дайте ссылки на конкретную теорию для этих задач
tik17 вне форума Ответить с цитированием
Старый 14.03.2009, 19:41   #14
tik17
 
Регистрация: 13.03.2009
Сообщений: 9
По умолчанию проверьте пожалуйста 1 задачу

uses crt;
const n=10;
m=5;
type tmas = array[1..m,1..n] of real;
tvector = array[1..n] of real;

var i,j : integer;
a : tmas;
b,c : tvector;


begin
writeln('Sluchaino sgenerirovannie matr A i vector B');

writeln('A=');
for i:=1 to m do
begin
for j:=1 to n do
begin
a[i,j]:=random(10)+1;
write(a[i,j]:3:2,' ');
end;
writeln;
end;

writeln('B=');
for j:=1 to n do
begin
b[j]:=random(10)+1;
write(b[j]:3:2,' ');
end;
writeln;

for i:=1 to m do
for j:=1 to n do
c[i]:=c[i]+a[i,j]*b[j];

writeln('C=');
for i:=1 to m do
begin
write(c[i]:3:2,' ');
end;

readkey;
end.
tik17 вне форума Ответить с цитированием
Старый 14.03.2009, 20:07   #15
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

tik17
Похоже, все правильно.
Скажу только одно: раз вы заполняете массивы целыми числами, то и объявить их логичнее как целочисленные.
Код:
type tmas = array[1..m,1..n] of integer;
tvector = array[1..n] of integer;
И тогда при выводе количество знаков после запятой указывать не нужно:
Код:
write(c[i]:3,' ');
Но это так.. мелочи.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с массивами (С++) q3storm Помощь студентам 7 26.04.2011 09:46
работа с массивами mager JavaScript, Ajax 5 27.08.2008 22:02
Работа с многомерными массивами в функции. Очередной вопос начинающего (#005) Albert2008 Компоненты Delphi 14 13.08.2008 22:03
Работа с массивами rexec Microsoft Office Excel 12 21.04.2008 13:29