#include <iostream>
#include<vector>
using namespace std;
int square(int x){
for (int i = 1; i <= 45; ++i){
if (i * i <= x){
continue;
}
return (i - 1) * (i - 1);
}
}
int main()
{
int x, y, xwas, ywas, xywas;
cin >> x >> y;
xwas = square(x);
ywas = square(y);
xywas = square(x + y);
if (xwas + ywas < xywas){
cout << "Petya gives paint to Vasya";
}
else if (xwas + ywas == xywas){
cout << "Equal";
}
else {
cout << "Petya leaves paint to himself";
}
return 0;
}#include <iostream>
#include<vector>
using namespace std;
int square(int x){
for (int i = 1; i <= 45; ++i){
if (i * i <= x){
continue;
}
return (i - 1) * (i - 1);
}
}
int main()
{
int x, y, xwas, ywas, xywas;
cin >> x >> y;
xwas = square(x);
ywas = square(y);
xywas = square(x + y);
if (xwas + ywas < xywas){
cout << "Petya gives paint to Vasya";
}
else if (xwas + ywas == xywas){
cout << "Equal";
}
else {
cout << "Petya leaves paint to himself";
}
return 0;
}
Объяснение:
Две задачи в одной программе:
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
int randInt(int min, int max){
return min + (rand() % (max - min + 1));
}
int main(int argc, char *argv[]){
const int DIM = 5;
int matrix[DIM][DIM];
const int Z = 0;
srand(time(0));
for (int i = 0; i < DIM; i++) {
for (int j = 0; j < DIM; j++) {
matrix[i][j] = randInt(-5, 5);
cout << setw(4) << matrix[i][j] << ' ';
}
cout << endl;
}
cout << endl;
cout << "x > " << Z << ":" << endl;
int count = 0;
int sum = 0;
for (int i = 0; i < DIM; i++) {
for (int j = 0; j < DIM; j++) {
if (matrix[j][i] > Z)
count++;
if (matrix[i][j] < 0)
sum += matrix[i][j];
}
cout << setw(4) << count << ' ';
count = 0;
}
cout << endl;
cout << endl;
cout << "Sum: " << sum << endl;
cout << endl;
return 0;
}
По отдельности:
1)
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
int randInt(int min, int max){
return min + (rand() % (max - min + 1));
}
int main(int argc, char *argv[]){
const int DIM = 5;
int matrix[DIM][DIM];
const int Z = 0;
srand(time(0));
for (int i = 0; i < DIM; i++) {
for (int j = 0; j < DIM; j++) {
matrix[i][j] = randInt(-5, 5);
cout << setw(4) << matrix[i][j] << ' ';
}
cout << endl;
}
cout << endl;
cout << "x > " << Z << ":" << endl;
int count = 0;
for (int i = 0; i < DIM; i++) {
for (int j = 0; j < DIM; j++) {
if (matrix[j][i] > Z)
count++;
}
cout << setw(4) << count << ' ';
count = 0;
}
cout << endl;
int sum = 0;
for (int i = 0; i < DIM; i++) {
for (int j = 0; j < DIM; j++) {
if (matrix[i][j] < 0)
sum += matrix[i][j];
}
}
cout << "Sum: " << sum << endl;
cout << endl;
return 0;
}
2)
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
int randInt(int min, int max){
return min + (rand() % (max - min + 1));
}
int main(int argc, char *argv[]){
const int DIM = 5;
int matrix[DIM][DIM];
const int Z = 0;
srand(time(0));
for (int i = 0; i < DIM; i++) {
for (int j = 0; j < DIM; j++) {
matrix[i][j] = randInt(-5, 5);
cout << setw(4) << matrix[i][j] << ' ';
}
cout << endl;
}
cout << endl;
int sum = 0;
for (int i = 0; i < DIM; i++) {
for (int j = 0; j < DIM; j++) {
if (matrix[i][j] < 0)
sum += matrix[i][j];
}
}
cout << "Sum: " << sum << endl;
cout << endl;
return 0;
}
Поделитесь своими знаниями, ответьте на вопрос:
Несет информацию о дате, времени
б.
Число - 1..31 - 31 вариант - 5 бит
Месяц - 1..12 - 12 вариантов - 4 бита
Часы - 1..24 - 24 варианта - 5 бит
Минуты - 00..59 - 60 вариантов - 6 бит
В сумме 20 бит