Предмет: Информатика,
автор: Марияблонд
ПОМОГИТЕ ПОЖАЛУЙСТА НАПИСАТЬ ПРОГРАММУ НА СИ...Я ПОМОГУ ВАМВвести с клавиатуры натуральное число N>2.Вывести на экран
последовательность вида
Приложения:

Ответы
Автор ответа:
0
#include <iostream>
using namespace std;
void main()
{
int n;
int sum=1;
cin>>n;
if(n%2 == 0)
for(int i=1;i<=n;i++)
if(i%2==0)
sum*=i;
if(i%2==1)
for(int i=1;i<=n;i++)
if(i%2==1)
sum*=i;
cout<<sum<<endl;
system("pause");
}
------------------------------------------------
var
sum,i,n:integer;
begin
sum:=1;
readln(n);
if n mod 2 = 0 then
for i:=1 to n do
if i mod 2 = 0 then
sum:=sum*i;
if n mod 2 = 1 then
for i:=1 to n do
if i mod 2 = 1 then
sum:=sum*i;
writeln(sum);
end.
using namespace std;
void main()
{
int n;
int sum=1;
cin>>n;
if(n%2 == 0)
for(int i=1;i<=n;i++)
if(i%2==0)
sum*=i;
if(i%2==1)
for(int i=1;i<=n;i++)
if(i%2==1)
sum*=i;
cout<<sum<<endl;
system("pause");
}
------------------------------------------------
var
sum,i,n:integer;
begin
sum:=1;
readln(n);
if n mod 2 = 0 then
for i:=1 to n do
if i mod 2 = 0 then
sum:=sum*i;
if n mod 2 = 1 then
for i:=1 to n do
if i mod 2 = 1 then
sum:=sum*i;
writeln(sum);
end.
Автор ответа:
0
выводит не то значение когда я писала про N/2=0 это четное и наоборот
Автор ответа:
0
и спасибо за Си++...но мне бы просто Си
Похожие вопросы
Предмет: Алгебра,
автор: UsmanovBulaT00
Предмет: Обществознание,
автор: 0806alexsandra
Предмет: Русский язык,
автор: Аноним
Предмет: Математика,
автор: анжела656
Предмет: Биология,
автор: masalykin2001