Wykorzystując funkcję LUB utwórz pętle, które tworzą następujące wydruki (zastanów się dla jakich i,j ma być wyświetlana spacja lub znak X):
1.
xxxxxxxxxxxxxxxxxxxxxxxxxxx
x x
x x
x x
x x
x x
x x
x x
x x
x x
x x
x x
x x
x x
x x
x x
x x
x x
x x
xxxxxxxxxxxxxxxxxxxxxxxxxxx
2.
xxxxxxxxxxxxxxxxxxxxx
xx x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x xx
xxxxxxxxxxxxxxxxxxxxx
3. w 3. trochę nie wymiarowo mi to wyszło, ale powinna być symetria ;x.
xxxxxxxxxxxxxxxxxxx
xx xx
x x x x
x x x x
x x x x
x x x x
x x x x
x x x x
x xx x
x xx x
x x x x
x x x x
x x x x
x x x x
x x x x
x x x x
x x x x
x x x x
xx xx
xxxxxxxxxxxxxxxxxxxxxxx
3. próba nr.2
xxxxxxxxxxxxxxxxxxx
xx xx
x x x x
x x x x
x x x x
x x x x
x x x x
x x x x
x xx x
x xx x
x x x x
x x x x
x x x x
x x x x
x x x x
x x x x
x x x x
xx xx
xxxxxxxxxxxxxxxxxxxxxxx
oraz 4. tylko w 2 strone przekątna.
2.
xxxxxxxxxxxxxxxxxxxxx
xx x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x x x
x xx
xxxxxxxxxxxxxxxxxxxxx
tylko w 2 strone przekątna.
w 3. trochę nie wymiarowo mi to wyszło, ale powinna być symetria ;x.
umiem tylko trójkąt zrobić jak w poprzednim zadaniu, albo prostokąt ale cały zapełniony " x "
więc nawet nie wiem jak 1. zrobić ; /
problem od podstaw ;x
np. mam takie kody
#include <iostream>
using namespace std;
int main() {
int i, j;
i, j = 0;
for( j = 0; j < 20; j++ )
{
for( i = 0; i <= 20 - j; i++ ) cout << " ";
for( i = 0; i < j; i++ ) cout << "X";
cout << endl;
}
return 0;
}
tu: http://ideone.com/2Q8MVr
http://ideone.com/2Q8MVrtaki
http://ideone.com/yoIbgH
http://ideone.com/yoIbgH #include <iostream>
using namespace std;
int main() {
int i, j;
i, j = 0;
for( j = 0; j < 20; j++ )
{
for( i = 0; i <= j; i++ ) cout << " ";
for( i = 0; i < 20 - j; i++ ) cout << "X";
cout << endl;
}
return 0;
}
i same " x "
http://ideone.com/CEkyTK
http://ideone.com/CEkyTK #include <iostream>
using namespace std;
int main() {
int i, j;
i, j = 0;
for( j = 0; j < 20; j++ )
{
for( i = 0; i < 20; i++ ) cout << "X";
cout << endl;
}
return 0;
}
nawet nie wiem jak te 1. zrobić ;x