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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.12.2008, 20:53   #1
maliyusha
Пользователь
 
Аватар для maliyusha
 
Регистрация: 23.12.2008
Сообщений: 49
Смущение Задача на двумерный массив

Здравствуйте,программисты! Пожалуйста,помогите с задачей! Для меня программирование это что-то нереальное,думаю для вас,как два байта переслать

Задача:
Определить количество положительных элементов xk (х с коэффициентом k) каждого столбца матрицы X и переписать их в одномерный массив (вектор) M.

Очень при очень нужно,метод половинного деления и метод трапеций освоила,а вот массив не могу. Пожалуйста,сделайте программку.
maliyusha вне форума Ответить с цитированием
Старый 29.12.2008, 21:12   #2
maliyusha
Пользователь
 
Аватар для maliyusha
 
Регистрация: 23.12.2008
Сообщений: 49
По умолчанию

На сайте так много талантливых программистов и неужели никто не может сделать такую задачку? Я искала в интернете,но ничего подобного не нашла! Пожалуйста,откликнетесь хоть кто-нибудь!
maliyusha вне форума Ответить с цитированием
Старый 29.12.2008, 22:12   #3
maliyusha
Пользователь
 
Аватар для maliyusha
 
Регистрация: 23.12.2008
Сообщений: 49
По умолчанию

Сейчас буду долго долго... плакать
maliyusha вне форума Ответить с цитированием
Старый 29.12.2008, 23:07   #4
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Ладно, Киса, не реви.
Код:
uses crt;
const n=6;
         l=8;
var x:array[1..n,1..l] of integer;
    m:array[1..l] of integer;
    i,k,kp:integer;
begin
clrscr;
randomize;
writeln('Matrica X:');
for i:=1 to n do
  begin
     for k:=1 to l do
       begin
         x[i,k]:=random(10)-4;
         write(x[i,k]:4);
       end;
     writeln;
   end;
for k:=1 to l do //идем по столбцам слева направо
   begin
     kp:=0;
     for i:=1 to n do //идем по строке сверху вниз
     if x[i,k]>0 then kp:=kp+1;//считаем положительные в столбцах
     m[k]:=kp;//заносим в массив
   end;
writeln('Massiv M:');
for k:=1 to l do
write(m[k],' ');
readln
end.
puporev вне форума Ответить с цитированием
Старый 29.12.2008, 23:23   #5
_GOMER_
 
Регистрация: 29.12.2008
Сообщений: 6
По умолчанию

program dl9tab9;
uses wincrt;
var x:array [1..50,1..50] of integer;
a:array [1..50] of integer;
i,j,k,n,S:integer;
begin
writeln ('Введите количество столбцов в массиве Х '); readln(n);
writeln ('Введите количество строк в массиве Х'); readln (k);
for i:=1 to n do a[i]:=0;
{for i:=1 to k do begin
for j:=1 to n do read (x[i][j]); writeln; }
for i:=1 to k do begin writeln;
for j:=1 to n do begin x[i][j]:=random(20)-10; write (x[i][j]:4,' ');
if x[i][j]>0 then a[i]:=a[i]+1;
end;
write ('количество положительных элементов ',a[i]);
end;
end.
_GOMER_ вне форума Ответить с цитированием
Старый 30.12.2008, 07:42   #6
maliyusha
Пользователь
 
Аватар для maliyusha
 
Регистрация: 23.12.2008
Сообщений: 49
По умолчанию

Огромное спасибо !!!!! Я вас всех очень при очень люблю
maliyusha вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерный массив Анжелика Помощь студентам 3 29.12.2008 21:23
Повернуть двумерный массив на 180 градусов - задача на Pascal'е Sanakan Помощь студентам 7 15.12.2008 00:16
Двумерный массив в С++ Draid Помощь студентам 2 07.03.2008 22:06
Двумерный массив help Imperceptible Паскаль, Turbo Pascal, PascalABC.NET 25 02.03.2007 20:00