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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 20.01.2010, 21:35   #1
V@mpir
Пользователь
 
Регистрация: 18.03.2009
Сообщений: 54
По умолчанию Таблица

Здравствуйте! Почему не массив не выводится таблицей, например,
1 2 3 4 5
4 4 5 3 4
6 6 2 1 4

В этом же случаи выводится всё в один столбик или же при write в одну строку...

Код:
var a:array [1..5,1..6] of integer;
   i,y:integer;
begin
      randomize;
   for i:= 1 to 5 do
   for y:= 1 to 6 do
    begin
        a[i,y]:=random(10);
   end;
     for i:=1 to 5 do
   for y:=1 to 6 do
   begin
    write (a[i,y]);
    end;
          readln;
 end.

Последний раз редактировалось Stilet; 21.01.2010 в 08:27.
V@mpir вне форума
Старый 20.01.2010, 21:50   #2
V@mpir
Пользователь
 
Регистрация: 18.03.2009
Сообщений: 54
По умолчанию

Код:
var A:array[1..5,1..6] of integer;
i,j:integer;
  begin;
randomize;
for i:=1 to 5 do begin
for j:=1 to 6 do begin
a[i,j]:=random (10);
write(a[i,j],' ');
end;
writeln;

end;
readln;
end.
Извиняюсь первую проблему решил, а вот теперь как в этом массиве заменить первые три столбца на квадрат предыдущих их значений?

Последний раз редактировалось Stilet; 21.01.2010 в 08:27.
V@mpir вне форума
Старый 20.01.2010, 22:09   #3
Сергeй
Заблокирован
 
Регистрация: 14.01.2010
Сообщений: 92
По умолчанию

200 WMR - и забирай.
Сергeй вне форума
Старый 20.01.2010, 22:20   #4
val_nnm
Форумчанин
 
Регистрация: 18.10.2009
Сообщений: 185
По умолчанию

Код:
for i:=1 to 3 do
  for j:=1 to 6 do
    a[i,j]:=a[i,j]*a[i,j];
На С# пишу лучше чем на русском.
"У меня правильнописание хромает. Оно хорошее, но почему-то хромает."
val_nnm вне форума
Старый 20.01.2010, 22:23   #5
V@mpir
Пользователь
 
Регистрация: 18.03.2009
Сообщений: 54
По умолчанию

Сергей, вы конечно молодец, предприимчивый, но всё таки это форум, на котором люди бесплатно обмениваются опытом и знаниями.

val_nnm, пробовал, в таком случаи олн будет выводит измененный массив уже не 5*6, а 3*6 а нужно размер массива оставить прежнем, лишь заменить столбцы.

\\Тему можно делет, проблема решена...

Последний раз редактировалось V@mpir; 20.01.2010 в 23:00.
V@mpir вне форума
Старый 20.01.2010, 23:04   #6
val_nnm
Форумчанин
 
Регистрация: 18.10.2009
Сообщений: 185
По умолчанию

почему это будет выводить 3*6? Этот код будет заменять значения первых трёх столбцов на их квадраты. Остальные значения он не трогает. Т.е. Вы должны вставить мой код после генерации и вывода первоночальной матрици. И после этого кода добавить ещё код вывода матрици (уже изменённой). Покрайней мере если я правильно понял ваше задание.
На С# пишу лучше чем на русском.
"У меня правильнописание хромает. Оно хорошее, но почему-то хромает."
val_nnm вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таблица в C# (не БД) mopozoff Общие вопросы .NET 6 15.11.2015 00:15
Таблица AIda__ Microsoft Office Excel 3 01.12.2009 13:19
таблица тася Microsoft Office Excel 17 25.01.2009 00:29
Таблица frutty Компоненты Delphi 1 07.04.2008 09:29