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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2009, 23:18   #1
kolobok00100
Новичок
Джуниор
 
Регистрация: 24.12.2009
Сообщений: 1
По умолчанию двумерный массив

составьте пожалуйста программу и блог схему, а то я совсем баран!!!!

4. Ввести двумерный массив , вывести его. Найти сумму положительных элементов массива, исключая при этом те элементы, которые кратны трём. Полученной суммой заменить отрицательные элементы последнего столбца.
kolobok00100 вне форума Ответить с цитированием
Старый 24.12.2009, 23:21   #2
CodeExpert
Заблокирован
 
Регистрация: 30.10.2009
Сообщений: 468
По умолчанию

Цитата:
а то я совсем баран!!!!
, пиши либо во фриланс, либо стучи в 5семь7-8шесть6-8четыре8 или почта alexprokud@gmail.com помогу за вознаграждение... П.с. за тебя без твоего кода никто делать не будет, тем более рисовать блок-схемы
CodeExpert вне форума Ответить с цитированием
Старый 25.12.2009, 00:01   #3
CodeExpert
Заблокирован
 
Регистрация: 30.10.2009
Сообщений: 468
По умолчанию

Ладно, вот держи, и только потому что тоже студент и я люблю Волгоград, где у меня живут много родственников...
Код:
program ik;
uses Crt;
var mas:array[1..100,1..100] of integer; //массив
    i,j,x,y:integer;//счетчики
    sum:integer;//сумма
begin
Writeln('Введите размерность массива');
Readln(x,y);//считываем размерность
{вводим массив}
for i:=1 to x do begin
 for j:=1 to y do 
  begin Writeln('Введите элемент:строка = ',i,' столбец = ',j);
   Readln(mas[i,j]);end;end;
{выводим первоначальный вид}
for i:=1 to x do begin
 for j:=1 to y do Write(mas[i,j]:4);Writeln;end;
sum:=0;//обнуляем сумму
for i:=1 to x do begin
 for j:=1 to y do 
  begin 
   if (mas[i,j]>=0) and not(mas[i,j]mod 3=0) then sum:=sum+mas[i,j]; 
   end;end;
Writeln('Сумма = ',sum);
 for j:=1 to y do 
  begin 
   if mas[x,j]<0 then mas[x,j]:=sum;
   end;
 {выводим конечный вид вид}
Writeln('Конечный вид матрицы');
for i:=1 to x do begin
 for j:=1 to y do Write(mas[i,j]:4);Writeln;end;  
 end.
блок-схему сами нашаманите...
CodeExpert вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40
Двумерный массив. Джеймс1275 Помощь студентам 4 04.11.2009 14:09
двумерный массив Ринат_1987 Помощь студентам 2 19.01.2009 15:43
Двумерный массив Wi1D Помощь студентам 0 10.12.2008 00:29