Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 1
Регистрация: 20.09.2011
Сообщений: 51
1

Формат вывода

19.12.2011, 18:42. Показов 1944. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
здравствуйте. вот задача "Напишите программу, увеличивающую каждый элемент матрицы (n,m) в 3 раза и сохраняющую результат в виде второй матрицы."
вот как я её сделал (размеры матрицы произвольные, поэтому выбрал 2,4):
Код
program number_6;
var a:array[1..2]of array [1..4] of integer;i,j:integer;
begin
for i:=1 to 2 do
for j:=1 to 4 do 
begin
writeln('введите a[',i,'',j,']');
readln(a[i,j]);
end;
writeln('новый массив');
for i:=1 to 2 do
for j:=1 to 4 do
begin
a[i,j]:=3*a[i,j];
write(a[i,j],' ');
end;
end.
Вот что в окне вывода проги PascalABCNET
вопрос: почему все элементы двумерного массива выведены в одну строку?
ps. я только учусь
Миниатюры
Формат вывода  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.12.2011, 18:42
Ответы с готовыми решениями:

Формат вывода, типы данных

Формат вывода вещественного числа
народ помогите как сделать так чтобы ответ выводился с точностью 0,00001 Program G; var...

Формат вывода
Доброго времени, необходимо вывести "красиво" результаты 1200 624.2857 1939,428 Я так понимаю...

Формат вывода
Ребятки всем привет... Подскажите пожалуйста, кто может.... Такая проблема у меня, мне нужно...

2
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
19.12.2011, 19:36 2
Лучший ответ Сообщение было отмечено Tonop_0 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
for i:=1 to 2 do
 begin
  for j:=1 to 4 do
   begin
    a[i,j]:=3*a[i,j];
    write(a[i,j],' ');
   end;
  writeln;
 end;
1
0 / 0 / 1
Регистрация: 20.09.2011
Сообщений: 51
27.12.2011, 16:59  [ТС] 3
немного не в тему, но вот посмотрите пожалуйста, что не так с эти кодом
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
program pro91;
type matr=array[1..10,1..10] of integer;
var
n,m,p,o,i,j:byte;
a,b:matr;
min1,min2:integer;
procedure W(l,k:byte; var x:matr);
begin
writeln ('Введите массив ',l,'*',k);
for i:= 1 to l do
for j:= 1 to k do read (x[i,j]);
end;
procedure Y(l,k:byte;x:matr; var min:integer);
begin
min:=x[1,1];
for i:=1 to l do
for j:=1 to k do
if min>x[i,j] then min:=x[i,j];
writeln ('min=', min);
end;
begin
writeln ('Введите n,m');
readln (n,m);
W(n,m,a);
Y(n,m,a,min1);
writeln ('Введите p,o');
readln (p,o);
W(p,o,b);
Y(p,o,b,min2);
end.
ошибка: Program1.pas(10) : Переменная цикла for должна описываться в том же блоке, что и цикл for
0
27.12.2011, 16:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2011, 16:59
Помогаю со студенческими работами здесь

Формат вывода
Здравствуйте, уважаемые форумчане! Помогите, пожалуйста, исправить вывод, чтобы табличка ровненькой...

Неправильный формат вывода
Добрый день! Задание: Напишите программу, которая заполняет массив из N элементов случайными...

Формат вывода double
Всем привет! В своей программе вывожу переменные типа double следующим образом: std::cerr <<...

Формат вывода из ком
http://clip2net com/s/3zcT3jA вид в arduino http://clip2net com/s/3zcT4XT вид в delphi...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru