1.) Что делают эти операторы?
а) write(A[3]);
b) A[3]:=5;
c) A [1]:= A [2]+2* A [3];
2.) Определите, что выведет этот фрагмент программы для массива.
i:=2;
A[3]:= A[i]+2* A[i-1]+ A[2*i];
write(A[3]+ A[5]);
3.) Найдите ошибки в этом фрагменте программы:
var A:array[1..5] of integer;
x: integer;
…
x:=2;
write(A[x-3]);
A[x+4]:= A[x-1]+ A[2*x];
В чём заключаются ошибки?
Еще пару веков назад люди лишь мечтали о передвижении по воздуху. «Парить, словно птица» было мечтой каждого человека. Проектов «железной птицы» появлялось все больше и больше. Однако, как правило, надежды себя не оправдывали и эти «птицы» никак не могли взлететь.
И вот однажды, в 1903 году, братья Райты (США) , Орвил и Уилбур, все-таки подняли в воздух первый прототип современного самолета «Флайер» . Он продержался в воздухе 59 секунд, пролетев при этом целых 260 метров.
После этого конструкция самолетов стала развиваться все стремительней и совершенней.
#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';
}
}