На языке программирования pascal abc, 9 класс недавно на поле фермера джона были обнаружены следы приземления летающих тарелок. об этом даже писала газета mew yorc courier. поле фермера джона имеет форму круга радиусом r1. по сообщениям журналистов были обнаружены два следа от летающих тарелок,
имевшие форму кругов. один из них имел радиус r2, второй - радиус r3. также сообщается, что они находились внутри поля фермера джона и не пересекались, ни один из них не лежал внутри другого. при этом, они, возможно, касались друг друга и/или границы поля. поскольку журналисты часто склонны
преувеличивать масштабы событий, необходимо написать программу, которая будет проверять, могли ли иметь место события, описанные в газете.
Сейчас смотрим элементы первой половины
for i:=1 to n div 2
запоминаем их x:=a[i];
присваиваем им значения симметричных им элементов с конца
a[i]:=a[n-i+1]; например при n=10 a[1]:=a[10-1+1];
А элементам в конце присваиваем значения запомненных первых элементов
a[n-i+1]:=x;
Все, поменяли.
#include <iostream>
using namespace std;
int main() {
const int n = 4;
int nums[4], max[2], min[2], mmax, mmin, nmax, nmin;
cout << "Введите числа:" << '\n';
for (int i = 0;i <= n; i++) {
cin >> nums[i];
}
if (nums[0] > nums[1]) {
max[0] = nums[0];
min[0] = nums[1];
}
else {
max[0] = nums[1];
min[0] = nums[0];
}
if (nums[2] > nums[3]) {
max[1] = nums[2];
min[1] = nums[3];
}
else {
max[1] = nums[3];
min[1] = nums[2];
}
mmax = (max[1] > max[0] ? max[1] : max[0]);
nmax = (max[1] > max[0] ? max[0] : max[1]);
mmin = (min[0] < min[1] ? min[0] : min[1]);
nmin = (min[0] < min[1] ? min[1] : min[0]);
cout << mmax << '\n' << nmax << '\n' << mmin << '\n' << nmin << '\n';
}
2:
#include <iostream>
using namespace std;
int main() {
int a, b, c, otvet;
cin >> a;
cin >> b;
c = a * b;
otvet = c / a;
if (otvet == b) {
cout << "Операция произошла успешно!" << '\n';
}
}