Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 23.10.2011, 20:06   #1 (permalink)
Alexxxxxxx
Новичок
 
Регистрация: 22.10.2011
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию В Паскале двумерный массив

Дан массив А[6,6]. Построить массив B(6) по следующему правилу: B(j) присвоить если если в J-ом столбце А количество ненулевых элементов больше количества нулевых элементов, в противном случае B(j) присвоить 0. Плз помогите !!!
Alexxxxxxx вне форума   Ответить с цитированием

Старый 23.10.2011, 20:06
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

На форуме встречается много похожего, вот то, что схоже с вашим запросом

Двумерный массив
Двумерный массив. Задача

Старый 23.10.2011, 20:26   #2 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Alexxxxxxx Посмотреть сообщение
B(j) присвоить если если в J-ом столбце А количество ненулевых элементов больше количества нулевых элементов
ЧТО присвоить, черт побери, трам-там-там, будете или нет Вы нормальные формулировки наконец выкладывать?!!!! Сами себя наказываете!
Vladimir_S вне форума   Ответить с цитированием
Старый 23.10.2011, 20:39   #3 (permalink)
Alexxxxxxx
Новичок
 
Регистрация: 22.10.2011
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от Vladimir_S Посмотреть сообщение
ЧТО присвоить, черт побери, трам-там-там, будете или нет Вы нормальные формулировки наконец выкладывать?!!!! Сами себя наказываете!
Как в задании было написано , так и я написал
Alexxxxxxx вне форума   Ответить с цитированием
Старый 23.10.2011, 21:06   #4 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Alexxxxxxx Посмотреть сообщение
Как в задании было написано , так и я написал
Ну понятно - "А нам так дали!". Вообще-то подобные отговорки не принимаются, но тут дело почти очевидное - присвоить нужно, скорее всего, 1. Будем исходить из этого. Тогда так:
Код:
VAR
 A:Array[1..6,1..6] of ShortInt;
 B:Array[1..6] of Byte;
 i,j,n_0:Byte;
BEGIN
 Randomize;
 For i:=1 to 6 do
  begin
   For j:=1 to 6 do
    begin
     A[i,j]:=5-Random(10);
     Write(A[i,j]:4);
    end;
   writeln;
  end;
 Writeln;
 Writeln;
 For j:=1 to 6 do
  begin
   n_0:=0;
   for i:=1 to 6 do
    if A[i,j]=0 then Inc(n_0);
   If n_0<=2 then B[j]:=1 else B[j]:=0;
   Write(B[j]:4);
  end;
 Readln;
END.
P.S. А вообще, уважаемый - больше я с Вами, извините, работать не буду. Поскольку вижу своё назначение в том, чтобы помочь тем, у кого возникли сложности с решением задач и в ком есть реальное желание разобраться и чему-то научиться. А когда человек не дает себе труда просто внимательно прочитать задание и внятно его изложить, а тупо и бездумно вываливает это задание на форум, то в этом случае так называемую "помощь" считаю пустой тратой времени.
Всего хорошего.
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 21:54.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.