| przykładowa macierz | jej transpozycja | ||
|---|---|---|---|
--- --- | 12.33 11.24 | | -0.01 210.10 | | -42.78 987.65 | --- --- |
--- --- | 12.33 -0.01 -42.78 | | 11.24 210.10 987.65 | --- --- |
#include<stdio.h>
#include<math.h>
#define zakres_x 70
#define zakres_y 30
int main() {
char rysunek[zakres_x][zakres_y];
// osie wspolrzednych:
for (int x=0; x<zakres_x; x++)
for (int y=0; y<zakres_y; y++)
if (x==0 && y==0) rysunek[x][y] = '+';
else if (x==0) rysunek[x][y] = '|';
else if (y==0) rysunek[x][y] = '-';
else rysunek[x][y] = ' ';
// rysunek -- cwiartka kola:
for (int x=1; x<zakres_x; x++)
for (int y=1; y<zakres_y; y++) {
double xx = (double)x/zakres_x,
yy = (double)y/zakres_y;
if (xx*xx + yy*yy < 1) rysunek[x][y] = '*';
}
// wydruk:
printf("\n");
for (int y=zakres_y-1; y>=0; y--) {
for (int x=0; x<zakres_x; x++)
printf("%c", rysunek[x][y]);
printf("\n");
}
printf("\n");
return 0;
}
|
| * | * | * | * | ** | * | * | ** | * | * | ** | * | ** | * | ** | ** | * | ** | ** | ** | ** | ** | *** | ** | *** | *** | *** | **** | ****** *************---------------------------------------------------------A. wykres dodatniej gałęzi paraboli |
| | | c | ccccccccccc | ccccccccccccc | ccccccccccccccc | ccccccccccccc | ccccccccccc | b | bbbbbbbbbbbbb | bbbbbbbbbbbbbbbbb | bbbbbbbbbbbbbbbbbbb | bbbbbbbbbbbbbbbbbbbbb | bbbbbbbbbbbbbbbbbbbbb | bbbbbbbbbbbbbbbbbbb | bbbbbbbbbbbbbbbbb | bbbbbbbbbbbbb | | aaaaaaaaaaaaaaa | aaaaaaaaaaaaaaaaaaaaa | aaaaaaaaaaaaaaaaaaaaaaaaa | aaaaaaaaaaaaaaaaaaaaaaaaaaa | aaaaaaaaaaaaaaaaaaaaaaaaaaa | aaaaaaaaaaaaaaaaaaaaaaaaaaaa | aaaaaaaaaaaaaaaaaaaaaaaaaaa | aaaaaaaaaaaaaaaaaaaaaaaaaaa | aaaaaaaaaaaaaaaaaaaaaaaaa | aaaaaaaaaaaaaaaaaaaaa | aaaaaaaaaaaaaaa +---------------------------------------------------------------------B. rysunek ,,bałwanka'' złożony z trzech kół o różnych promieniach i rysowanych każde inną literą |
Proszę napisać i uruchomić program ustalający, które pola szachownicy
są pod biciem ze strony ustawionych na niej figur.|
Co robic? 0. zakonczyc 1. dostawic skoczka 2. dostawic gonca 3. dostawic wieze 4. dostawic hetmana |
|
0 1 2 3 4 5 6 7 +---+---+---+---+---+---+---+---+ 0 | H | * | * | * | * | * | * | * | +---+---+---+---+---+---+---+---+ 1 | * | * | | * | | * | * | | +---+---+---+---+---+---+---+---+ 2 | * | * | * | * | | * | | S | +---+---+---+---+---+---+---+---+ 3 | * | | * | * | * | * | | | +---+---+---+---+---+---+---+---+ 4 | * | * | * | H | * | * | * | * | +---+---+---+---+---+---+---+---+ 5 | * | | * | * | * | * | | | +---+---+---+---+---+---+---+---+ 6 | * | * | | * | | * | * | | +---+---+---+---+---+---+---+---+ 7 | * | | | * | | | * | * | +---+---+---+---+---+---+---+---+ |
Ostatnia modyfikacja: 18 grudnia 2023