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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.02.2009, 16:05   #1
Рамик
Студент
Форумчанин
 
Аватар для Рамик
 
Регистрация: 18.02.2009
Сообщений: 125
Вопрос [Pascal] найти стреднее арифметическое каждого столбца

задача:
Дан массив размерностью [1..3,1..4]. найти среднее арифметическое каждого столбца.

вот я тут поптался:
Код:
program p1;
uses crt;
var a:array[1..3,1..4] of integer;
    i,j:byte; res:real;
    begin
clrscr;
Writeln('vvedite elementi massiva:');
for i:=1 to 3 do begin
    for j:=1 to 4 do
    readln(a[i,j]);
    end;
Writeln('vash massiv:');
for i:=1 to 3 do begin
    for j:=1 to 4 do
    write(a[i,j]:3);
    writeln;
    end;
    for j:=1 to 4 do begin
       res:=b[j]+b[j+1])/3;
       end;
end.
подскажите пожалуйста!
Рамик вне форума Ответить с цитированием
Старый 23.02.2009, 16:09   #2
Disel
Форумчанин
 
Аватар для Disel
 
Регистрация: 08.01.2009
Сообщений: 180
По умолчанию

За место этого

Код:
res:=b[j]+b[j+1])/3;
Попробуй вот так

Код:
res:=(res+b[j])/3;
"Все что натыкано на клаве, ведет тебя к погибели иль славе"
Если помог нажми на весы
Disel вне форума Ответить с цитированием
Старый 23.02.2009, 16:37   #3
Рамик
Студент
Форумчанин
 
Аватар для Рамик
 
Регистрация: 18.02.2009
Сообщений: 125
По умолчанию

нет, не идет так...
Рамик вне форума Ответить с цитированием
Старый 23.02.2009, 16:39   #4
XeN0N
Форумчанин
 
Аватар для XeN0N
 
Регистрация: 18.01.2009
Сообщений: 118
По умолчанию

Код:
ЦИКЛ J от 1 до 4
{
	summ = 0
	ЦИКЛ I от 1 до 3
	{
		summ = summ + a[i][j]
	}
	вывести "Сумма" + J + " столбца = " + summ/3
}

Последний раз редактировалось XeN0N; 23.02.2009 в 16:57.
XeN0N вне форума Ответить с цитированием
Старый 23.02.2009, 16:43   #5
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Код:
program p1;
uses crt;
var a:array[1..3,1..4] of integer;
    i,j:byte;
    res:real;
    begin
clrscr;
Writeln('vvedite elementi massiva:');
for i:=1 to 3 do begin
    for j:=1 to 4 do
    readln(a[i,j]);
    end;
Writeln('vash massiv:');
for i:=1 to 3 do begin
    for j:=1 to 4 do
    write(a[i,j]:3);
    writeln;
    end;
    for j:=1 to 4 do
    begin
    res:=0;
    for i:=1 to 3 do begin
      res:=res+a[i,j];
       end;
    res := res / 4;
    writeln('stolbec ',j,': ',res:5:2);
    end;
readln;
end.
--------------
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

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

Последний раз редактировалось Sazary; 23.02.2009 в 16:45.
Sazary вне форума Ответить с цитированием
Старый 23.02.2009, 19:01   #6
Рамик
Студент
Форумчанин
 
Аватар для Рамик
 
Регистрация: 18.02.2009
Сообщений: 125
По умолчанию

Цитата:
Сообщение от Sazary Посмотреть сообщение
Код:
program p1;
uses crt;
var a:array[1..3,1..4] of integer;
    i,j:byte;
    res:real;
    begin
clrscr;
Writeln('vvedite elementi massiva:');
for i:=1 to 3 do begin
    for j:=1 to 4 do
    readln(a[i,j]);
    end;
Writeln('vash massiv:');
for i:=1 to 3 do begin
    for j:=1 to 4 do
    write(a[i,j]:3);
    writeln;
    end;
    for j:=1 to 4 do
    begin
    res:=0;
    for i:=1 to 3 do begin
      res:=res+a[i,j];
       end;
    res := res / 4;
    writeln('stolbec ',j,': ',res:5:2);
    end;
readln;
end.
--------------
спасибо
.
Рамик вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Матрицы. Найти среднее арифметическое Waia Помощь студентам 1 06.11.2008 17:22
Вычислить и запомнить количество отрицательных элементов каждого столбца для матрицы A(10,10) , B (15,20) bitmania Помощь студентам 3 15.10.2008 01:06
Вычислить произведение элементов каждого столбца матрицы размерности n*n, находящаяся в строках ZmeI Помощь студентам 2 17.12.2007 22:43