import tkinter
master = tkinter.Tk()
canvas = tkinter.Canvas(master, bg='white', height=600, width=600)
a = 75
for i in range(1, 9):
for o in range(1, 5):
if i % 2 == 0:
canvas.create_rectangle((a - 75, i * 75 - 75), (a, i * 75), fill='black')
else:
canvas.create_rectangle((a, i * 75 - 75), (a + 75, i * 75), fill='black')
a += 150
canvas.pack()
master.mainloop()
В результате этой программы появится шахматное поле, если хочешь сделать что-то в роде орнамента - пользуйся, как шаблоном.
#include <bits/stdc++.h>
using namespace std;
int main()
{
srand((unsigned)time(NULL));
int m, n;
double sum, min;
cout << "Enter a matrix size:" << "\n";
cout << "m = ";
cin >> m;
cout << "n = ";
cin >> n;
double** B = new double*[m];
for (int i = 0; i < m; i++)
B[i] = new double[n];
}
cout << "A random matrix:" << "\n";
cout.precision(2);
sum = 0;
min = 10.0;
for (int j = 0; j < n; j++)
B[i][j] = -10 + 20.0 / RAND_MAX * rand(); //[-10; 10]
if (B[i][j] < min)
min = B[i][j];
cout.width(6);
cout << fixed << B[i][j];
sum += min;
cout << "\n";
cout << "Searched sum: " << fixed << sum << "\n";
delete [] B[i];
delete [] B;
system("pause");
return 0;
Объяснение:
import tkinter
master = tkinter.Tk()
canvas = tkinter.Canvas(master, bg='white', height=600, width=600)
a = 75
for i in range(1, 9):
for o in range(1, 5):
if i % 2 == 0:
canvas.create_rectangle((a - 75, i * 75 - 75), (a, i * 75), fill='black')
else:
canvas.create_rectangle((a, i * 75 - 75), (a + 75, i * 75), fill='black')
a += 150
a = 75
canvas.pack()
master.mainloop()
В результате этой программы появится шахматное поле, если хочешь сделать что-то в роде орнамента - пользуйся, как шаблоном.
#include <bits/stdc++.h>
using namespace std;
int main()
{
srand((unsigned)time(NULL));
int m, n;
double sum, min;
cout << "Enter a matrix size:" << "\n";
cout << "m = ";
cin >> m;
cout << "n = ";
cin >> n;
double** B = new double*[m];
for (int i = 0; i < m; i++)
{
B[i] = new double[n];
}
cout << "A random matrix:" << "\n";
cout.precision(2);
sum = 0;
for (int i = 0; i < m; i++)
{
min = 10.0;
for (int j = 0; j < n; j++)
{
B[i][j] = -10 + 20.0 / RAND_MAX * rand(); //[-10; 10]
if (B[i][j] < min)
min = B[i][j];
cout.width(6);
cout << fixed << B[i][j];
}
sum += min;
cout << "\n";
}
cout << "Searched sum: " << fixed << sum << "\n";
for (int i = 0; i < m; i++)
{
delete [] B[i];
}
delete [] B;
system("pause");
return 0;
}
Объяснение: