kraevaea
?>

:( дан двумерный массив. все его элементы разделить на первый элемент и вывести на экран полученный массив.

Информатика

Ответы

korotinadasha07
Const   n=10;   m=5; var   s: real;   i,j: integer;   a: array[1..m,1..n]of real; begin writeln('исходный массив: '); for i: =1 to m do   begin   for j: =1 to n do     begin     a[i,j]: =random(10);     write(a[i,j]: 6);     end;   writeln;   end; s: =a[1,1]; for i: =1 to m do   for j: =1 to n do    a[i,j]: =a[i,j]/s; writeln('преобразованный массив: '); for i: =1 to m do   begin   for j: =1 to n do    write(a[i,j]: 6: 3);   writeln;   end;   end.
valentinakarma2800
Var  a : array [1..10,1..10] of real;   b : real;   i,j : integer;     begin //пропускаю формирование массива   b : = a[1,1];   for i : = 1 to 10 do    for j : = 1 to 10 do    a[i,j] : = a[i,j] / b;     a[1,1] : = b;   for i : = 1 to 10 do    for j : = 1 to 10 do    writeln (a[i,j]);   end.
AHO436
Вмагическом квадрате сумма по каждой строке, по каждому столбцу и по обоим диагоналям равна одному и тому же числу, называемому константой магического квадрата. программе достаточно найти одну любую сумму, принять её в качестве упомянутой константы, а затем обнаружить хотя бы один случай неравенства очередной вычисленной суммы с принятой константой. если нарушений обнаружено не будет, квадрат является магическим. const   n2 = 10; var   a: array[1..n2, 1..n2] of integer;   i, j, n: integer;   k, s: longint;   magic: boolean; begin   write('введите число строк (cтолбцов) в магическом квадрате: ');   readln(n);   for i : = 1 to n do   begin       write('введите через пробел элементы строки ', i, ': ');       for j : = 1 to n do read(a[i, j])   end;   s : = 0;   for j : = 1 to n do s : = s + a[1, j];   k : = s; i : = 2; magic : = true;   while magic and (i < = n) do   begin       s : = 0;       for j : = 1 to n do s : = s + a[i, j];       magic : = (s = k);       i : = i + 1   end;   j : = 1;   while magic and (j < = n) do   begin       s : = 0;       for i : = 1 to n do s : = s + a[i, j];       magic : = (s = k);       j : = j + 1   end;   if magic then begin       s : = 0;       for i : = 1 to n do s : = s + a[i, i];       magic : = (s = k);   end;   if magic then begin       s : = 0;       for i : = 1 to n do s : = s + a[i, n - i + 1];       magic : = (s = k);   end;   if magic then writeln('квадрат является магическим, k=', k)   else writeln('квадрат не является магическим') end. тестовое решение: введите число строк (cтолбцов) в магическом квадрате: 5 введите через пробел элементы строки 1: 11 24 7 20 3 введите через пробел элементы строки 2: 4 12 25 8 16 введите через пробел элементы строки 3: 17 5 13 21 9 введите через пробел элементы строки 4: 10 18 1 14 22 введите через пробел элементы строки 5: 23 6 19 2 15 квадрат является магическим, k=65 введите число строк (cтолбцов) в магическом квадрате: 4 введите через пробел элементы строки 1: 1 1 1 1 введите через пробел элементы строки 2: 1 1 1 1 введите через пробел элементы строки 3: 1 1 1 1 введите через пробел элементы строки 4: 1 1 2 -1 квадрат не является магическим
gub191025
Усложнённый вариант(всё работает исправно,при вводе больше или меньше 3 чисел выводится сообщение "это не трёхзначное число! "): vari,a,d: integer; s: string; beginwriteln('введите трёхзначное число '); read(s); d: =length(s); if d< > 3 thenwrite('это не трёхзначное число! '); if d=3 thenif (s[1]=s[2])or(s[1]=s[3])or(s[2]=s[3]) thenwrite('да')elsewrite('нет'); end.  простой вариант(выводится ошибка если цифр больше или меньше трёх! ): vari,a,d: integer; s: string; beginwriteln('введите трёхзначное число '); read(s); if (s[1]=s[2])or(s[1]=s[3])or(s[2]=s[3]) thenwrite('да')elsewrite('нет'); endю

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

:( дан двумерный массив. все его элементы разделить на первый элемент и вывести на экран полученный массив.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

pryvalovo48
shef3009
ilds88
spodobnyi
Кедрин Карлен
nofate1016585
d111180
SaraevaTretyakov1941
АнжелаВасильевич
agent-ulitka5
zyf0066
romashka17-90
сузанна_Людмила
anton
af-rc7893