Вход
Регистрация
Спроси Mozg AI
М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
.....больше.....
..меньше..
Mary200001313
07.05.2023 03:14 •
Информатика
Сформировать квадратную матрицу порядка n по данному образцу: 0 0 0 0 0 1 0 0 0 0 2 0 0 0 0 3 0 0 0 (n-1) 0 0 0 0 n 0 0 0 0 0
👇
Увидеть ответ
Ответ:
aisylu0706
07.05.2023
Const n=5;
var a:array[1..n,1..n] of integer;
i,j:integer;
begin
for i:=1 to n do a[i,n-i+1]:=i;
for i:=1 to n do
begin
for j:=1 to n do write(a[i,j]:2);
writeln;
end;
end.
Результат:
0 0 0 0 1
0 0 0 2 0
0 0 3 0 0
0 4 0 0 0
5 0 0 0 0
4,7
(18 оценок)
Открыть все ответы
Ответ:
Unikorn111
07.05.2023
PascalABC.NET 3.4.0, сборка 1672 от 10.06.2018
Внимание! Если программа не работает, обновите версию!
Самое глупое, что можно было придумать - использовать цикл с предусловием while ... do там, где имеется заданное число повторений:
begin
var n:=ReadInteger('n=');
var (s,i):=(0.0,1);
while i<=n do begin
s+=1/Sqr(2*i+1);
i+=1
end;
Writeln('S=',s)
end.
Пример
n= 10
S=0.210988884817533
Гораздо естественнее тут выглядит цикл со счетчиком:
begin
var n:=ReadInteger('n=');
var s:=0.0;
for var i:=1 to n do
s+=1/Sqr(2*i+1);
Writeln('S=',s)
end.
А если использовать современные возможности программирования в PascalABC.NET, решение вообще в одну строчку:
begin
Writeln('S=',SeqGen(ReadInteger('n='),t->1/Sqr(2*t+1),1).Sum)
end.
4,6
(67 оценок)
Ответ:
velvis2050
07.05.2023
PascalABC.NET 3.4.0, сборка 1672 от 10.06.2018
Внимание! Если программа не работает, обновите версию!
Самое глупое, что можно было придумать - использовать цикл с предусловием while ... do там, где имеется заданное число повторений:
begin
var n:=ReadInteger('n=');
var (s,i):=(0.0,1);
while i<=n do begin
s+=1/Sqr(2*i+1);
i+=1
end;
Writeln('S=',s)
end.
Пример
n= 10
S=0.210988884817533
Гораздо естественнее тут выглядит цикл со счетчиком:
begin
var n:=ReadInteger('n=');
var s:=0.0;
for var i:=1 to n do
s+=1/Sqr(2*i+1);
Writeln('S=',s)
end.
А если использовать современные возможности программирования в PascalABC.NET, решение вообще в одну строчку:
begin
Writeln('S=',SeqGen(ReadInteger('n='),t->1/Sqr(2*t+1),1).Sum)
end.
4,5
(91 оценок)
Это интересно:
К
Кулинария-и-гостеприимство
19.09.2022
Секреты правильного измельчения чеснока...
З
Здоровье
10.08.2022
Как справиться с болью в бедре и качественно выспаться...
Д
Дом-и-сад
02.10.2020
Как правильно клеить обои и избежать ошибок...
К
Кулинария-и-гостеприимство
31.03.2020
Семена чиа: все, что нужно знать о преимуществах и способах употребления...
З
Здоровье
14.12.2021
Как распознать фибрилляцию предсердий?...
К
Компьютеры-и-электроника
14.06.2022
Как отключить голосовое управление iPhone: простые шаги для пользователей...
З
Здоровье
12.08.2021
Избавление от боли в зубе мудрости: легкий и безболезненный способ...
С
Семейная-жизнь
11.01.2022
Как рассказать парню о беременности после случайного секса?...
З
Здоровье
28.05.2020
Как быстро набрать вес (для женщины): советы и рекомендации...
Д
Дом-и-сад
10.01.2021
Как избавиться от беспорядка на кухонной полке: Правильный способ сделать подкладку...
Новые ответы от MOGZ: Информатика
kiradark15
29.09.2020
На масив маленький онучок вирішив бабусі підстригти квіти у її квітнику. на щастя, кмітливий хлопчик зрізав лише ті квіти, які були заввишки від h1 до h2 см від...
beka1098
29.09.2020
Подсчитать сумму элементов, кратных 9. c# что не так? class program { static public int a_b(int[] a, int x) { for (int i = 0; i a.length; ++i) { if (i % 9 == 0)...
ваулсдада
17.01.2020
Дан целочисленный массив из 30 элементов.вывести количество отрицательных,положительных и равных нулю элементов(массив записать в 1.txt)...
irinar1
17.01.2020
Крестьянин менял зайцев ! крестьянин менял зайцев на кур. брал за двух зайцев по три курицы. каждая курица снесла яиц столько, как третья часть всех куриц. продавая...
vladislavkraso
30.09.2022
Написать программу в pascal числа a,b и c вводятся с клавиатуры.найти max(a,a+b)+max(a,b+c)/1+max(a+b*c,1,5)...
люба358
27.04.2020
Задача 4. Отвечая на вопросы теста. Сделаем это в блокноте (стр протестировать 8 А клас нужет ответ ғапо инфарматики...
zveriok
08.04.2020
можете разложить химическое уравнение на полные и краткие ...
zalozhnik
11.06.2021
3. Какая доля радиоактивных ядер некоторого элемента распадается за время, равное периоду полураспада...
Milagrosrr
11.06.2021
Какие растения в настоящее время составляют основную часть растений Земли?...
Kennyssess
12.03.2020
. Выписать из предложений глаголы в 2 столбика: 1- 1спр., 2- 2спр. 1.Расстояние дружбе не меша..т. 2. Ложь дружбу губ..т, почему дружба её и люб..т. 3. Без букв...
MOGZ ответил
Торможение-это (ответить можете сейчас позязя)...
Вещества следует выбрать, чтобы получить гидроксид натрия? необходимо...
45 ! задать общий вопрос: 1. she speaks good english 2. it rains...
Рассказ о влиянии погоды на жизнь человека...
Являются ли пара чисел (3; 2) решением данного линейного уровнения...
Вычислите рациональным зарастание если можно то с решением!...
Нужно подробное решение. 4(3x-12)=4/5x+8...
Abcd -прям. трапеция вс=10см ек- 16см уголd=60° надо найти: s-...
Послідовність задана формулою yn=9n-49, вказати номер члена послідовності...
1.утренняя радуга предвещает дождливую погоду. 2.вечернняя радуга...
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ
Оформи подписку
О НАС
О нас
Блог
Условия пользования
Авторское право
Политика конфиденциальности
Предпочтения cookie-файлов
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
App
Вход
Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ
var a:array[1..n,1..n] of integer;
i,j:integer;
begin
for i:=1 to n do a[i,n-i+1]:=i;
for i:=1 to n do
begin
for j:=1 to n do write(a[i,j]:2);
writeln;
end;
end.
Результат:
0 0 0 0 1
0 0 0 2 0
0 0 3 0 0
0 4 0 0 0
5 0 0 0 0