Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

podwójna piramida

Ostatnio zmodyfikowano 2021-03-13 16:10
Autor Wiadomość
a7911
Temat założony przez niniejszego użytkownika
podwójna piramida
» 2021-03-13 13:59:34
Nie rozumiem jednego elementu w poniższym kodzie na podwójną piramidę.
C/C++
int n = 9, i, j;


for( i = 1; i <= n; i++ )

{ for( j = 1; j < i; j++ )
   
       
 cout << " ";
   
   
for( j = 1; j < 2 *( n - i + 1 ); j++ )
   
       
 cout << "*";
   
   
for( j = 2; j < 2 * i; j++ ) // DLACZEGO W TYM MIEJSCU j=2( a nie np. j=18)? I zaczyna nową, pustą piramidę?  Są to j=2 i co ono oznacza?
   
       
 cout << " ";
   
   
for( j = 1; j < 2 *( n - i + 1 ); j++ )
   
       
 cout << "*";
   
   
cout << endl;
}

Dziękuję za pomoc.
P-178286
pekfos
» 2021-03-13 16:10:42
2 znaczy 2, jeśli to problem to możesz mieć 1, albo dowolną inną liczbę. Liczy się tu tylko ilość iteracji.
C/C++
for( j = 1; j < 2 * i - 1; j++ )
   
P-178288
« 1 »
  Strona 1 z 1