Язык Паскаль вывести ** экран вот это:* * * * * * ** * * * * * * * * * ** * * ** * ** **с...

0 голосов

Язык Паскаль
вывести на экран вот это:
* * * * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*
с помощью двумерного массива 7х7
спасайте ребят головка болит уже(плак..плак и хнык..хнык)


спросил от (28 баллов) в категории Информатика
оставил комментарий от БОГ (194k баллов)

А массив для чего,

оставил комментарий от БОГ (194k баллов)

???

оставил комментарий от (28 баллов)

в данной задачке * является элементом массива

оставил комментарий от (28 баллов)

и потому что так в задачнике сказанно

2 Ответы
0 голосов
ответил от БОГ (150k баллов)
 
Лучший ответ
// PascalABC.NET 3.3, сборка 1573 от 04.11.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=MatrGen(7,7,(i,j)->i<7-j?'*':' ');<br>  a.Println(2)
end.

Результат
 * * * * * * *
 * * * * * * 
 * * * * *   
 * * * *     
 * * *       
 * *         
 *  
0 голосов
ответил от БОГ (194k баллов)

Const n=7;
var a:array[1..n,1..n] of char;
i,j:integer;
begin
for i:=1 to n do
 for j:=1 to n do
  if j<=n-i+1 then a[i,j]:='*' else a[i,j]:=' ';<br>for i:=1 to n do
 begin
 for j:=1 to n do write(a[i,j]:2);
 writeln;
 end;
end.

Результат:
 * * * * * * *
 * * * * * *  
 * * * * *    
 * * * *      
 * * *        
 * *          
 *            

оставил комментарий от (28 баллов)

ты просто крут

...