Решить . желательно с подробным объяснением! определите натуральное значение n, при котором двоичная запись выражения содержит ровно 10 значащих нулей.
int main() { int n; int sum=0, op=1; cout << "Введите n >> "; cin >> n; for (int i = 1; i < n; i++) if (i % 2 == 0) sum += i; else op *= i; cout << "Сумма четных чисел на интервале от 1 до " << n << ": " << sum << endl; cout << "Произведение нечетных чисел на интевале от 1 до " << n << ": " << op << endl; system("pause"); }
bureiko
16.04.2021
// PascalABC.NET 3.1, сборка 1230 от 27.04.2016 const КолСтрок=3; КолСтолбцов=5; begin var Массив: array [1..КолСтрок,1..КолСтолбцов] of integer; var СуммыПоСтрокам: array[1..КолСтолбцов] of integer; Writeln('Введите элементы массива (',КолСтрок,',', КолСтолбцов,') построчно:'); for var строка:=1 to КолСтрок do for var столбец:=1 to КолСтолбцов do begin Read(Массив[строка,столбец]); СуммыПоСтрокам[строка]+=Массив[строка,столбец] end; Writeln('Суммы построчно:'); for var строка:=1 to КолСтрок do Print(СуммыПоСтрокам[строка]) end.
Решить . желательно с подробным объяснением! определите натуральное значение n, при котором двоичная запись выражения содержит ровно 10 значащих нулей.
using namespace std;
int main()
{
int n;
int sum=0, op=1;
cout << "Введите n >> ";
cin >> n;
for (int i = 1; i < n; i++)
if (i % 2 == 0)
sum += i;
else
op *= i;
cout << "Сумма четных чисел на интервале от 1 до " << n << ": " << sum << endl;
cout << "Произведение нечетных чисел на интевале от 1 до " << n << ": " << op << endl;
system("pause");
}