size_t N = 9;
size_t Mult = 1;
for (size_t i = 1; i <=N; ++i)
if (i%2 == 0)
Mult*=i;
Помогите пожалуйста решить лёгкую задачу... Вычислить проичетных зведение натуральных чисел, не превышающих N
Вычислить проичетных зведение натуральных чисел, не превышающих N
Вычислить произведение четных натуральных чисел, не превышающих N
Код:
Вот, 0 - тоже натуральный. Он чётный или нет? Если нет, то почему?
Ниже : для Pascal и С++, а в вопросе неплохо бы и язык указывать..
Код:
program xlx;
var
i,n,res : integer;
begin
writeln('input N');
readln(n);
res := 1;
for i := 2 to n do
if (i mod 2) = 0 then res := res*i;
writeln(res);
readln;
readln;
end.
var
i,n,res : integer;
begin
writeln('input N');
readln(n);
res := 1;
for i := 2 to n do
if (i mod 2) = 0 then res := res*i;
writeln(res);
readln;
readln;
end.
Код:
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
unsigned int n;
cout << "input N" << endl;
cin >> n;
unsigned int res = 1;
for(unsigned int i = 2;i <= n;i++)
if(i%2 == 0)
res *= i;
cout << res;
char c;
cin >> c;
return 0;
}
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
unsigned int n;
cout << "input N" << endl;
cin >> n;
unsigned int res = 1;
for(unsigned int i = 2;i <= n;i++)
if(i%2 == 0)
res *= i;
cout << res;
char c;
cin >> c;
return 0;
}
Цитата:
Но 0 обычно считают не входящим в множество натуральных чисел
Википедия говорит об обратном.
Цитата:
В русской литературе обычно ноль исключён из числа натуральных чисел
и
Цитата:
Существуют два подхода к определению натуральных чисел — числа, используемые при:
перечислении (нумеровании) предметов (первый, второй, третий, …);
обозначении количества предметов (нет предметов, один предмет, два предмета, …). Принят в трудах Бурбаки, где натуральные числа определяются как мощности конечных множеств.
перечислении (нумеровании) предметов (первый, второй, третий, …);
обозначении количества предметов (нет предметов, один предмет, два предмета, …). Принят в трудах Бурбаки, где натуральные числа определяются как мощности конечных множеств.
Статья "Натуральное число", Википедия.
Цитата:
Так как при делении 0 на 2 получается целое число, то 0 является чётным числом.
Статья "0 (число)", раздел "Основные свойства нуля", Википедия.
Опираясь на статьи с Вики было бы логично(в условиях решения данной задачи) принять такой подход к определению натуральных чисел, что не включает 0 в множество н.ч..
В с++ надо,ответ не верный программа выдаёт(((
Цитата: pashka028
В с++ надо,ответ не верный программа выдаёт(((
В топике два сообщения, где код с++, какой именно неверно работает?
всё работает)))спасибо огромное)))